我正在尝试使用matplotlib构建一个信息图表,我想左对齐所有y轴的刻度标签。
我想把所有的刻度标签移到左边-我想让它们都从District of Columbia
的x位置开始。
我试着用Axes.set_yticklabels
来做这件事,但是我不知道怎么做。
我正在尝试使用matplotlib构建一个信息图表,我想左对齐所有y轴的刻度标签。
我想把所有的刻度标签移到左边-我想让它们都从District of Columbia
的x位置开始。
我试着用Axes.set_yticklabels
来做这件事,但是我不知道怎么做。
3条答案
按热度按时间k5hmc34c1#
您是否尝试对轴上的每个刻度使用
set_horizontalalignment()
?34gzjxbg2#
一种灵活的方法是使用
ax.text()
单独绘制标签。下面是一个简单的示例:只需根据最长标签调整偏移量(上例中的
-0.8
)。gdx19jrr3#
选择适合您的标签列表的填充