时间:2021-05-22
修改python plot折线图的坐标轴刻度,这里修改为整数:
代码如下:
from matplotlib import pyplot as pltimport matplotlib.ticker as tickerimport numpy as npdef std_plot(): overall_std = [34.369, 21.366, 16.516, 11.151] max_std = [36.769, 21.794, 14.390, 4.684] plt.figure() plt.plot(overall_std, label='average_std') plt.plot(max_std, label='max_std') plt.legend() plt.xlabel('window') plt.ylabel('std') plt.xticks(range(len(max_std))) # plt.gca().xaxis.set_major_formatter(ticker.FormatStrFormatter('%1.1f')) plt.show()std_plot()可以发现,通过上面的方法可以自定义x轴的刻度显示为其他样式,比如根据时间显示。只需要修改为:
plt.xticks(pd.date_range(‘2014-09-01','2014-09-30'),rotation=90)#设置时间标签显示格式
如果希望保留小数点后一位,可以这样:
from matplotlib import pyplot as pltimport matplotlib.ticker as tickerimport numpy as npdef std_plot(): overall_std = [34.369, 21.366, 16.516, 11.151] max_std = [36.769, 21.794, 14.390, 4.684] plt.figure() plt.plot(overall_std, label='average_std') plt.plot(max_std, label='max_std') plt.legend() plt.xlabel('window') plt.ylabel('std') # plt.xticks(range(len(max_std))) plt.gca().xaxis.set_major_formatter(ticker.FormatStrFormatter('%1.1f')) plt.show()std_plot()以上这篇修改python plot折线图的坐标轴刻度方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
Excel折线图标记数据点,设置坐标轴起点不为0默认的折线图的数据点是不被标记的,可以通过简单的设置用数据标志标记数据点,而坐标轴的默认起点是0也可以通过简
ppt中制作的折线图默认是有横坐标和纵坐标的,想要去掉折线图中的坐标轴,该怎么去掉呢?下面我们就来看看详细的教程。软件名称:PowerPointViewer20
Excel折线图标记数据点,设置坐标轴起点不为0默认的折线图的数据点是不被标记的可以通过简单的设置用数据标志标记数据点而坐标轴的默认起点是0也可以通过简单的设置
excel折线图表要求坐标轴的刻度的小数点的要一致,即保留相同的小数点保留相同的位数,该怎么设置呢?下面我们就来看看详细的教程。软件名称:Excel2003绿色
在用Matplotlib库绘制折线图的时候遇到一个问题,当定义一个x轴数组时,plot绘制折线图时,x轴并不会按照我们定义的数组的顺序去排列显示,例如:impo