私はMatplotlibで遊んでいましたが、グラフの背景色を変更する方法や、背景を完全に透明にする方法を理解できません。グラフの背景色の不透明度を設定する方法Matplotlib
50
A
答えて
78
figureとaxesの両方の背景を透明にしたい場合は、fig.savefig
で図を保存するときにtransparent=True
と指定するだけです。
例えば:
import matplotlib.pyplot as plt
fig = plt.figure()
plt.plot(range(10))
fig.savefig('temp.png', transparent=True)
あなたはよりきめ細かな制御をしたい場合は、単に数字のためのFaceColorおよび/またはアルファ値を設定し、バックグラウンドパッチを軸することができます。 (!パッチが完全に透明にするために、我々は0にアルファを設定するか、または文字列ではなく、オブジェクトNone
として('none'
へのFaceColorを設定))
例:
import matplotlib.pyplot as plt
fig = plt.figure()
fig.patch.set_facecolor('blue')
fig.patch.set_alpha(0.7)
ax = fig.add_subplot(111)
ax.plot(range(10))
ax.patch.set_facecolor('red')
ax.patch.set_alpha(0.5)
# If we don't specify the edgecolor and facecolor for the figure when
# saving with savefig, it will override the value we set earlier!
fig.savefig('temp.png', facecolor=fig.get_facecolor(), edgecolor='none')
plt.show()
+3
'facecolor'を' 'none''に設定しても私にとってはうまくいきませんでした。 'alpha'を' 0.0'に設定しました。 –
+1
'basemap'では動作しません –
関連する問題
- 1. ボタン以外の背景色+不透明度を設定する
- 2. ホバーの背景色の不透明度
- 3. CSSの不透明度 - 背景色
- 4. 背景色のCSS不透明度
- 5. EditText背景色不透明度アンドロイド
- 6. 背景の不透明度
- 7. 背景画像の不透明度と親の背景色
- 8. androidダイアログボックス - 背景画像の不透明度を設定する
- 9. 背景不透明度
- 10. Androidのレイアウト背景に不透明度(アルファ)を設定する方法は?
- 11. EditTextは背景の不透明度を設定します
- 12. 透明度を設定したテキストの背景色を設定する
- 13. ハイチャートが背景色と不透明度を設定しました
- 14. JavaScriptのDOMの背景不透明度
- 15. CSSの背景の不透明度
- 16. 背景画像angacity2の不透明度
- 17. 背景色の不透明度を背景画像ではなく
- 18. Javascript背景色と不透明度を削除します。
- 19. CSS rgba背景色不透明度の前にロード
- 20. 色を指定せずに背景の不透明度を指定
- 21. 透明なPNGの背景色を設定する
- 22. Android:アクティビティで背景色と半透明の背景画像を設定する
- 23. Inkscapeワークスペースの背景色/パターンを設定して透明度を区別する
- 24. グラフの背景色を設定する
- 25. threejs setClearColor背景がないのに不透明度を0に設定する
- 26. Androidステータスバーで背景色を半透明色に設定
- 27. Androidツールバーで背景色を半透明色に設定
- 28. ハイチャートの円グラフの不透明度を設定する
- 29. 不明なサイズのタイトルの背景色を設定する
- 30. Javascript - 時間間隔で背景色の不透明度を変更する
facecolor/set_facecolor? – crnlx
しかし、どのようにset_facecolorを使用しますか? –