Matplotlib でカスタム カラーマップとカラー スケールを作成する
問題:
カスタムをデザインする赤から紫、青へスムーズに移行するカラーマップ。-2 から 2 までの値にマッピングされます。 2. カラーマップを利用してプロット内の点に色を付け、関連する色を表示します。スケール。
実装:
import numpy as np import matplotlib.pyplot as plt import matplotlib.colors # Generate random data x, y, c = zip(*np.random.rand(30, 3) * 4 - 2) # Create a custom colormap colors = ["red", "violet", "blue"] norm = plt.Normalize(-2, 2) cmap = matplotlib.colors.LinearSegmentedColormap.from_list("", colors) # Plot using custom colormap plt.scatter(x, y, c=c, cmap=cmap, norm=norm) # Add color scale plt.colorbar() plt.show()
説明:
追加考慮事項:
以上がMatplotlib でカスタム カラーマップとカラー スケールを作成する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。