Добавьте (радугу) цвета в 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"]чтобы получить