我正在使用以下代碼繪制具有 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
提交
取消