Matplotlib ライブラリを使用して縦棒グラフを描画するときに色をカスタマイズする方法
Matplotlib は、さまざまなタイプを描画できる、強力で柔軟で使いやすい Python 描画ライブラリです。棒グラフを含むグラフ。デフォルトでは、Matplotlib は縦棒グラフ用にさまざまな色の棒のセットを自動的に生成しますが、特定のニーズを満たすために各縦棒の色をカスタマイズする必要がある場合があります。
以下は、Matplotlib を使用して縦棒グラフの色をカスタマイズする方法を示す具体的なサンプル コードです:
import matplotlib.pyplot as plt # 自定义颜色 colors = ['red', 'blue', 'green', 'orange', 'purple'] # 柱形图数据 x = [1, 2, 3, 4, 5] y = [10, 7, 13, 5, 20] # 创建柱形图 plt.bar(x, y, color=colors) # 添加标题和标签 plt.title('Customize Bar Chart Colors') plt.xlabel('X') plt.ylabel('Y') # 显示图形 plt.show()
上記のコードでは、最初にさまざまな色を含むリストを定義します 色
、ここではカスタム カラーとして赤、青、緑、オレンジ、紫を使用します。次に、縦棒グラフの x 軸と y 軸のデータをそれぞれ表す 2 つのリスト x
と y
が作成されました。次に、plt.bar()
関数を呼び出して縦棒グラフを作成し、color
パラメーターを使用して列の色をカスタム カラー リスト colors
として指定します。 。最後に、plt.title()
、plt.xlabel()
、および plt.ylabel()
関数を使用して、グラフにタイトルとラベルを追加します。最後に plt.show()
グラフィックを表示します。
カラー リストを直接指定することに加えて、Matplotlib の組み込みのカラー名を使用したり、RGB カラー値を指定したりすることもできます。たとえば、赤には 'r'
、青には 'b'
などの組み込みの色名を使用したり、 のように指定した RGB カラー値を使用したりできます。 '#FF0000'
は赤を意味し、'#0000FF'
は青を意味します。
import matplotlib.pyplot as plt # 内置颜色名称 colors = ['red', 'blue', 'green', 'orange', 'purple'] # 指定RGB颜色值 colors = ['#FF0000', '#0000FF', '#00FF00', '#FFA500', '#800080'] # 其他代码和之前相同
上記のサンプル コードを通じて、必要に応じて縦棒グラフの色をカスタマイズできます。組み込みのカラー名を使用するか、RGB カラー値を指定するかを選択できます。どの方法を選択しても、Matplotlib は縦棒グラフの色のカスタマイズ ニーズを満たすことができます。
上記の例が、Matplotlib ライブラリを使用して縦棒グラフの色をカスタマイズする方法を理解するのに役立つことを願っています。美しく満足のいく縦棒グラフが描けるようお祈りしています。
以上がMatplotlib 縦棒グラフ描画でのカスタム カラーの適用の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。