如何在Altair图表中设置坐标轴线条加粗?
Altair图表坐标轴线条加粗方法
你之前用的.configure_view()是用来设置图表外层边框的,要加粗坐标轴线条,需要用针对坐标轴的配置方法:
全局加粗所有坐标轴(x轴+y轴):
使用.configure_axis()方法,通过strokeWidth参数设置线条粗细,还可以用stroke指定颜色:chart = chart.configure_axis(strokeWidth=4, stroke='black')单独加粗某一个坐标轴:
如果只需要加粗x轴或y轴,分别使用.configure_x_axis()和.configure_y_axis():# 仅加粗x轴 chart = chart.configure_x_axis(strokeWidth=4, stroke='black') # 仅加粗y轴 chart = chart.configure_y_axis(strokeWidth=4, stroke='black')
完整示例代码
import altair as alt from vega_datasets import data # 创建基础散点图 source = data.cars() chart = alt.Chart(source).mark_point().encode( x='Horsepower:Q', y='Miles_per_Gallon:Q' ) # 配置所有坐标轴线条加粗 chart = chart.configure_axis(strokeWidth=4, stroke='black') chart.show()
这样设置后,坐标轴的轴线就会明显加粗,符合审稿人的要求。
内容的提问来源于stack exchange,提问作者P JMU
相关产品推荐
相关产品推荐

