2017-04-05 65 views

回答

1

我的猜測是,你看圖形的使用產生的內嵌IPython QT或Jupyter筆記本後端。它也可以從一個保存的pdf文件開始。 無論如何,似乎沒有使用抗鋸齒。

您可以手動關閉抗鋸齒關閉燭臺補丁

lines, patches = candlestick_ohlc(ax, quotes, width=0.5) 
for patch in patches: 
    patch.set_edgecolor("k") 
    patch.set_antialiased(False) 

或全球範圍內爲所有的補丁

plt.rcParams["patch.antialiased"] = False 

爲了獲得一個類似的顯示圖,你也可以將結果希望將線條寬度設置爲0.72(如果線條是1像素厚度,或者如果dpi不是100,則精確到72./fig.dpi)。

使用

lines, patches = candlestick_ohlc(ax, quotes, width=0.5) 
for patch in patches: 
    patch.set_edgecolor("k") 
    patch.set_linewidth(0.72) 
    patch.set_antialiased(False) 

結果從candlestick example看起來很像從所關注的圖像。

enter image description here

+0

完美!謝謝!我需要弄清楚現在如何給蠟燭芯染色。僅供參考:圖形是由我寫的並在終端打開的python/matlibplot腳本生成的。 – hanumanDev