作者airyliat (All you for me)
看板Python
標題[問題] matplotlib畫ohlc圖
時間Sun Jun 18 12:28:37 2017
大家好,我是python新手,非本科系出身
最近想要畫一個ohlc圖,資料來源期交所期貨分筆資料
但畫出來的圖出現了一點問題
看起來像是x軸並沒有抓到同一個時間軸的感覺
這是沒有share x1的情況
http://imgur.com/a/cTHC2
下圖是sharex = ax1以後的情況
http://imgur.com/a/siPor
DataFrame長成這樣
http://imgur.com/a/s7Y0e
原始碼如下:
http://imgur.com/a/rtRd5
我覺得問題可能出在於我用candlestick2_ohlc卻沒有指定到時間軸
但如果直接指定xaxis = df_full.index好像會出錯
請問一下版上的高手們
應該如何修改呢?
謝謝!
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.163.101.193
※ 文章網址: https://www.ptt.cc/bbs/Python/M.1497760120.A.2F6.html
推 fischcheng: 用dataframe.plot()直接畫試試 06/18 12:54
→ airyliat: 好的,我來試試看 謝謝! 06/18 13:47
→ airyliat: 不好意思,想請問一下dataframe.plot也可以畫出ohlc+vol 06/18 14:05
→ airyliat: 的圖嗎? 剛剛快速的掃了一下doc好像沒有特別講到 06/18 14:06