[問題] 水平柱狀圖標籤顯示問題
plt.figure()
x = df['Price']
y = df['Volume']
plt.barh(x, y)
ymax = y.max() # Y軸的最高值
idt = np.where(y == ymax)[0][0]
tval = x[idt] # 對應Y軸的X軸數值
plt.gca().text(tval, ymax, tval, ha = 'left', va = 'bottom')
X軸 Y軸 X軸數值
想要標籤出最大成交量與對應的價格,但是不成功
https://i.imgur.com/BdRPVyi.jpg
如果改成垂直柱狀圖就可以顯示,有人知道問題出在哪嗎?
plt.bar(x,y)
https://i.imgur.com/TVGhp08.jpg
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.36.169.235 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Python/M.1654492151.A.679.html
※ 編輯: barusu (114.36.169.235 臺灣), 06/06/2022 13:10:11
推
06/06 13:19,
1年前
, 1F
06/06 13:19, 1F
→
06/06 13:20,
1年前
, 2F
06/06 13:20, 2F
感謝,解決了,大神真多
※ 編輯: barusu (114.36.169.235 臺灣), 06/06/2022 13:30:54