我正在尝试创建一个散点图,该散点图由散点图的左侧和底部的数据直方图限制。我一直在关注这个示例(其中情节限制在顶部和右侧):
http://matplotlib.sourceforge.net/examples/pylab_examples/scatter_hist.html
我已经成功更改了边距和大小,以将直方图放置在所需的位置,但是我不确定如何告诉mpl将xlabel和ylabel放在哪里。例如,使用(现在将axHistx和axHisty修改为在散点图的左侧/下方):
axScatter = axes(scat_area)
axHistx = axes(hist_area_x)
axHisty = axes(hist_area_y)
...
xlabel('this is the x axis')
ylabel('this is the y axis')
将xlabel放置在左侧直方图下方(
axHisty
)。我希望它居中于底部的直方图下方。我无法使用axHistx.xlabel()
,因为轴对象没有该属性。 (不过,我对ylabel的定位感到满意) 最佳答案
这应该工作:
axHisty.set_xlabel("this is the x axis")
关于python - matplotlib-使用多轴(历史+散点)时定位xlabel/ylabel,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8762339/