matplotlib两个图表的一个中心轴标签
我希望在matplotlib中有一个轴标签位于两个轴的中心 例如,我按如下方式设置轴:matplotlib两个图表的一个中心轴标签,matplotlib,label,axis,Matplotlib,Label,Axis,我希望在matplotlib中有一个轴标签位于两个轴的中心 例如,我按如下方式设置轴: figure = pyplot.figure(figsize=10,10)) diagram1 = figure.add_axes([0.01,0.62,0.90,0.30]) diagram2 = figure.add_axes([0.01,0.32,0.90,0.30]) 这将生成两个相互重叠的图表。现在如何为两个图表上居中的y轴定义一个
figure = pyplot.figure(figsize=10,10))
diagram1 = figure.add_axes([0.01,0.62,0.90,0.30])
diagram2 = figure.add_axes([0.01,0.32,0.90,0.30])
这将生成两个相互重叠的图表。现在如何为两个图表上居中的y轴定义一个轴标签
我认为这可以通过子图来完成,但我更喜欢单独设置每个图,如上图所示。您可以手动更改标签的y坐标
diagram1.set_ylabel('y label').set_y(0)
# Alternatively you can use
# diagram2.set_ylabel('y label').set_y(1)
坐标位于空间中,表示0为轴的底部,1为轴的顶部
查看轴
如何放置在x=0.01,也可以使标签显示在绘图的右侧
diagram1.yaxis.set_label_position("right")