scale-range и scale-font для тепловых карт и гистограмм с использованием Julia Plots.jl

Я создаю тепловые карты и гистограммы, используя Plots.jl. Например,

heatmap(labels_x, labels_y, my_data_matrix)

2 вопроса:

  1. Как изменить шрифт для меток на цветовой шкале?

  2. Как изменить диапазон значений в цветовой шкале? (Я знаю, что они автоматически охватывают весь диапазон значений, но иногда вам нужно что-то другое, потому что, например, вы хотите, чтобы две тепловые карты / гистограммы имели одинаковые масштабы, чтобы их можно было легко сравнивать.)

Можно, например, изменить шрифт меток на осях с помощью

plot!(xtickfont=font(36, "Courier"))

но я бы хотел изменить шрифт галочек на шкале. (ztickfont не работает.)

Атрибуты перечислены здесь: https://juliaplots.github.io/attributes/ Я не увидел ничего, что, как мне кажется, является тем, что я хочу, но, пожалуйста, укажите мне правильный, если он там есть. Благодарю.

1 ответ

Как отметил @tbreloff в своем комментарии, ответ на вопрос № 2 заключается в использовании clims ключевое слово. Ответ № 1 заключается в том, что после https://github.com/JuliaPlots/Plots.jl/pull/1108 тик-шрифт в цветовой панели такой же, как и тик-шрифт графика, в бэкенде Pyplot - мы собираемся включить это и для других бэкэндов.

Другие вопросы по тегам