matplotlibの燭台のスティックのぼかしを取り除く方法については何ですか?彼らはそれらにぼかし/濁りを持っているようです(または私は眼鏡が必要です)。ここでmatplotlibの燭台の上のぼかしを取り除くにはどうすればいいですか?
は私のスクリーンショットです:
は、ここでは非ぼやけた例のスクリーンショットです:
matplotlibの燭台のスティックのぼかしを取り除く方法については何ですか?彼らはそれらにぼかし/濁りを持っているようです(または私は眼鏡が必要です)。ここでmatplotlibの燭台の上のぼかしを取り除くにはどうすればいいですか?
は私のスクリーンショットです:
は、ここでは非ぼやけた例のスクリーンショットです:
私の推測では、あなたが表示されたグラフィックを使用して製造されていることだろうIPython QTまたはJupyterノートブックのインラインバックエンド。また、保存されたpdfファイルから読み込むこともできます。 いずれの場合でも、アンチエイリアスは使用されていないようです。
燭台は、あなたもかもしれ示す図の1と同様の結果を得るためには、すべてのパッチ
plt.rcParams["patch.antialiased"] = False
ため
lines, patches = candlestick_ohlc(ax, quotes, width=0.5)
for patch in patches:
patch.set_edgecolor("k")
patch.set_antialiased(False)
またはグローバルにパッチを適用するためには、手動でアンチエイリアス機能を無効することができます線の太さを0.72(線の太さを1ピクセルにするか、dpiが100でない場合は72./fig.dpiになるように)にしたい。 candlestick exampleから結果
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)
を使用して
はずっと質問から写真のように見えます。
完璧!ありがとう!ろうそくの色を今どのように黒くするかを理解する必要があります。 FYI:グラフは、私が書いたPython/Matlibplotスクリプトから作成され、Terminalで開かれました。 – hanumanDev