如何将直方图中Y轴的显示位置从右侧改为左侧?
把hist命令生成的直方图Y轴移到左侧的办法
针对gnuplot的情况
如果用gnuplot绘制直方图时默认Y轴显示在右侧,只需在执行hist绘图命令前添加一行设置:
set ytics left
再运行你的绘图命令,Y轴就会切换到左侧。
针对R语言的情况
R的hist()函数默认Y轴在左侧,若你的环境中Y轴显示在右侧,大概率是全局绘图设置被修改,可通过以下代码手动指定左侧Y轴:
hist(你的数据对象) axis(side=2, at=axTicks(2), labels=axTicks(2))
其中side=2代表左侧的Y轴。
针对Matplotlib的情况
如果使用Python的Matplotlib库的plt.hist()时出现Y轴在右侧的情况,添加一行调整代码即可:
import matplotlib.pyplot as plt plt.hist(你的数据) plt.gca().yaxis.tick_left() plt.show()
内容的提问来源于stack exchange,提问作者Sam
相关产品推荐
相关产品推荐

