为了账号安全,请及时绑定邮箱和手机立即绑定

在 matplotlib 中手动更改 xticks

在 matplotlib 中手动更改 xticks

慕少森 2021-07-23 22:12:40
我正在使用以下代码绘制具有 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要为这些值提供的标签在哪里。


查看完整回答
反对 回复 2021-07-28
  • 2 回答
  • 0 关注
  • 327 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号