控制轴的标题 label-color
Control the axis' title label-color
难以设置轴标签的颜色。
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')
我可以使用 configure_axisLeft/Right()
函数设置 #2 和 #3,但我找不到设置轴标题颜色的方法(#1、#4)。我也没有在 altair.Axis 文档中看到选项。
您可以使用titleColor
配置:
chart.configure_axisLeft(
labelColor='blue'
titleColor='blue'
).configure_axisRight(
labelColor='green',
titleColor='green'
)
难以设置轴标签的颜色。
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')
我可以使用 configure_axisLeft/Right()
函数设置 #2 和 #3,但我找不到设置轴标题颜色的方法(#1、#4)。我也没有在 altair.Axis 文档中看到选项。
您可以使用titleColor
配置:
chart.configure_axisLeft(
labelColor='blue'
titleColor='blue'
).configure_axisRight(
labelColor='green',
titleColor='green'
)