亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Python Matplotlib - 如何僅在線圖上注釋 y 軸值?

Python Matplotlib - 如何僅在線圖上注釋 y 軸值?

慕沐林林 2024-01-04 17:20:19
我在一個圖上繪制了 2 個線圖,代表 2019 年和 2020 年船舶到達數據。對于每個折線圖,y 軸代表船舶到達數量x 軸代表月份(三月、四月、五月等..)但是,我不確定如何讓 y 軸值(船舶到達數量)顯示在兩個折線圖上。有人知道怎么做嗎?我的代碼和折線圖如下:# Trendline comparison of the total number of vessel arrivals in 2019 & 2020# Displaying all numbers to 0 decimal placespd.options.display.float_format = "{:,.0f}".formatVESSEL_ARRIVALS_2019 = MARITIME_DATASET_2019["VESSEL ARRIVAL NUMBERS"]VESSEL_ARRIVALS_2020 = MARITIME_DATASET_2020["VESSEL ARRIVAL NUMBERS"]# Displaying the plotted figurefig = plt.figure(figsize = (48, 20))plt.xticks(fontsize = 20)plt.yticks(fontsize = 20)plt.plot(LIST_OF_MONTHS, VESSEL_ARRIVALS_2019, color = "blue", linewidth = 3,  label = "2019 NUMBER OF VESSEL ARRIVALS")plt.plot(LIST_OF_MONTHS, VESSEL_ARRIVALS_2020, color = "red", linewidth = 3,  label = "2020 NUMBER OF VESSEL ARRIVALS")plt.title("TOTAL NUMBER OF VESSEL ARRIVALS 2020 ON 2019 COMPARISON", fontsize = 32)plt.legend(loc = "best", prop = {"size": 26})plt.show()
查看完整描述

1 回答

?
九州編程

TA貢獻1785條經驗 獲得超4個贊

使用該annotate功能。例如,像這樣。

offset = 100 # adjust so it looks nice, but isn't on your line

for x, y in zip(LIST_OF_MONTHS, VESSEL_ARRIVALS_2019):

? plt.annotate(y, (x,y+offset))


查看完整回答
反對 回復 2024-01-04
  • 1 回答
  • 0 關注
  • 151 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號