Ruleplot [] में रंग (इंद्रधनुष) जोड़ें
मैं अपने सेलुलर ऑटोमोटा के नियमों को पूरा करने के लिए Ruleplot [] का उपयोग कर रहा हूं । मैं कई 'रंगों' (= राज्यों की संख्या) का उपयोग कर रहा हूं$k$) और मैं उन्हें डिफ़ॉल्ट ग्रेस्केल की तुलना में एक अलग रंग देना चाहता हूं। प्रलेखन ColorRules का उपयोग करने के लिए कहता है । ColorRules में मैंने पाया कि कोई नियम नहीं पाए जाने पर ColorFunction का उपयोग डिफ़ॉल्ट के रूप में किया जाता है। मैं उपयोग करना चाहता हूं ColorFunction -> "Rainbow"लेकिन जब मैं कोशिश करता हूं तो मुझे एक त्रुटि मिलती है।
RulePlot[CellularAutomaton[{5^3, 5, {1, 1}}], ColorRules -> {},
ColorFunction -> "Rainbow"]
मैं मैन्युअल रूप से प्रदान नहीं करना चाहता ColorRules->{0 -> Red, 1 -> Orange, etc}क्योंकि जब मैं बदलता हूं$k$ मैं हाथ से सभी रंग बदलना नहीं चाहता।
जवाब
इसके ColorData[name]लिए सेटिंग के रूप में उपयोग करें ColorFunction:
RulePlot[CellularAutomaton[{5^3, 5, {1, 1}}], Appearance -> "Arrow",
ImageSize -> Large, ColorFunction -> ColorData["Rainbow"]]
ColorFunction -> ColorData["TemperatureMap"]पाने के लिए उपयोग करें