2017-04-05 57 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