Rumah > Artikel > pembangunan bahagian belakang > Bagaimana untuk Mencipta Peta Warna dan Skala Warna Tersuai dalam Matplotlib?
Buat Peta Warna Tersuai dan Skala Warna dalam Matplotlib
Masalah:
Reka bentuk tersuai peta warna yang beralih dengan lancar daripada merah kepada ungu kepada biru, memetakan kepada nilai antara -2 dan 2. Gunakan peta warna untuk mewarnakan titik dalam plot dan paparkan skala warna yang berkaitan.
Pelaksanaan:
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()
Penjelasan:
Tambahan Pertimbangan:
Atas ialah kandungan terperinci Bagaimana untuk Mencipta Peta Warna dan Skala Warna Tersuai dalam Matplotlib?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!