Управлять цветом метки заголовка оси - PullRequest
3 голосов
/ 12 апреля 2019

Пытается установить цвет меток моей оси.

base = alt.Chart(xf.loc['2017':].reset_index(), title="trouble").encode(
    x='Date'
)

rigs = base.mark_line(color='blue').encode(
    alt.Y('Total Oil Rigs', scale=alt.Scale(zero=False),axis=alt.Axis( title='I should BLUE'))
)

prod = base.mark_line(color='green').encode(
    alt.Y('US Crude Production', scale=alt.Scale(zero=False),axis=alt.Axis( title='I should be GREEN'))
)

alt.layer(
    rigs,
    prod
).resolve_scale(
    y='independent'
).configure_axisLeft(labelColor='blue').configure_axisRight(labelColor='green')

Я могу установить # 2 и # 3, используя функции configure_axisLeft/Right(), но я не могу найти способ установить цвет заголовка оси (# 1, # 4). Я не вижу опции в документации altair.Axis . enter image description here

1 Ответ

3 голосов
/ 12 апреля 2019

Вы можете использовать конфигурацию titleColor:

chart.configure_axisLeft(
  labelColor='blue'
  titleColor='blue'
).configure_axisRight(
  labelColor='green',
  titleColor='green'
)
...