推 lycantrope: x不是stock["Close"]而是stock.index.values 09/12 13:27
→ lycantrope: where沒問題,想要畫曲線下y2可以給stock["Close"] 09/12 13:31
推 lycantrope: 看太懂,文字想要怎樣對齊,可以畫清楚一點比較好幫 09/12 13:34
https://imgur.com/wMVtoVc
https://imgur.com/R3fjyRg
可以站內信嗎,出現不對等
另外想要對齊文字跟 x軸上的 tick
https://imgur.com/QA0RjcL
希望變成這樣
https://imgur.com/zBCY7h0
※ 編輯: wrhgpw (81.106.238.9 英國), 09/12/2022 15:32:23
推 karco: 對齊的話可以在set_ticklabels時,指定ha = 'center' 09/12 16:13
推 karco: ax.xaxis.set_ticklabels([label_name, ...],ha ='center') 09/12 16:17
感謝,圖跑出來了
https://imgur.com/hRRvH6v
不過目前的問題是想要留年份就好,像上面每10年一次
改成 values 後就會精確到秒的樣子
平常用 py.plt 換到 pandas 上好像語法有改的樣子
想要求文章,我慢慢消化
※ 編輯: wrhgpw (81.106.238.9 英國), 09/12/2022 16:29:46
推 karco: 每10年一次的話,可以用filter的方式? 09/12 16:59
→ karco: 或是你是指顯示出來的ticks數目,那個應該可以在ticks調整 09/12 17:00
→ karco: 篩選的話就new_df = df[df['year']%10==0]之類的 09/12 17:01
→ karco: 設定一些條件去篩選數據點 09/12 17:02
→ lycantrope: matplotlib.dates有locator跟formatter可以用 09/12 17:11