我正在使用以下代码绘制具有 4 个值的变量的一些图:for station in stations: os.chdir(inbasedir) nc = Dataset(surf + station + "Fluxnet.nc", 'r+') soil_moist = nc.variables['SoilMoist'][:,0,0] plt.plot(soil_moist, c='black', linewidth=0.5, label="Soil Moisture - 4 layers")这给了我以下情节:我如何修改 xticks 如下:如何将0替换为1、1替换为2、2替换为3和3替换为4?如何删除 0.5, 1.5, 2.5 ?我怎样才能摆脱浮点数?
2 回答

慕尼黑5688855
TA贡献1848条经验 获得超2个赞
所述xticks
的方法matplotlib.pyplot
预计用于要显示的值作为第一个参数的阵列,并且与标签的第一阵列中的那些元素的数组。因此,将以下内容添加到您的代码中:
plt.xticks(positions, labels)
positions
要显示的值的数组以及labels
要为这些值提供的标签在哪里。
添加回答
举报
0/150
提交
取消