答案 0 :(得分: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像素厚,或者精确到72./fig.dpi,如果dpi不是100)。
使用
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的结果与问题中的图片非常相似。