Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Bagaimana untuk menetapkan warna untuk carta lajur dalam perpustakaan Matplotlib

Bagaimana untuk menetapkan warna untuk carta lajur dalam perpustakaan Matplotlib

小老鼠
小老鼠asal
2023-12-20 17:50:171283semak imbas

Kaedah tetapan termasuk menggunakan fungsi bar(), menggunakan parameter warna fungsi bar() dan menggunakan parameter warna tepi bagi fungsi bar(). Pengenalan terperinci: 1. Gunakan fungsi bar(), parameter warna digunakan untuk menentukan warna lajur, yang boleh menjadi rentetan nama warna atau kod warna heksadesimal 2. Gunakan parameter warna bar() fungsi, parameter warna ialah senarai A yang mengandungi warna, setiap elemen dalam senarai sepadan dengan warna lajur 3. Gunakan parameter warna tepi bagi fungsi bar().

Bagaimana untuk menetapkan warna untuk carta lajur dalam perpustakaan Matplotlib

Sistem pengendalian tutorial ini: sistem Windows 10, Python versi 3.11.4, komputer Dell G3.

Dalam perpustakaan Matplotlib, anda boleh menggunakan kaedah berikut untuk menetapkan warna carta lajur:

1 Gunakan fungsi bar() untuk menetapkan warna:

python

import matplotlib.pyplot as plt  
  
# 创建数据  
x = [1, 2, 3, 4, 5]  
y = [10, 20, 30, 40, 50]  
  
# 创建柱形图并设置颜色  
plt.bar(x, y, color='blue')  
  
# 显示图形  
plt.show()

Dalam kod di atas, warna. parameter digunakan untuk menentukan warna lajur, Boleh menjadi rentetan nama warna (seperti 'biru', 'merah', dll.) atau kod warna heksadesimal (seperti '#FF0000' untuk merah).

2 Gunakan parameter warna fungsi bar() untuk menetapkan warna:

python

import matplotlib.pyplot as plt  
  
# 创建数据  
x = [1, 2, 3, 4, 5]  
y = [10, 20, 30, 40, 50]  
colors = ['blue', 'green', 'red', 'purple', 'orange']  
  
# 创建柱形图并设置颜色  
plt.bar(x, y, color=colors)  
  
# 显示图形  
plt.show()

Dalam kod di atas, parameter warna ialah senarai yang mengandungi warna dan setiap elemen dalam senarai sepadan dengan warna lajur.

3. Gunakan parameter edgecolor fungsi bar() untuk menetapkan warna sempadan:

python

import matplotlib.pyplot as plt  
  
# 创建数据  
x = [1, 2, 3, 4, 5]  
y = [10, 20, 30, 40, 50]  
colors = ['blue', 'green', 'red', 'purple', 'orange']  
  
# 创建柱形图并设置颜色和边框颜色  
plt.bar(x, y, color=colors, edgecolor='black')  
  
# 显示图形  
plt.show()

Dalam kod di atas, parameter edgecolor digunakan untuk menentukan warna sempadan lajur.

Atas ialah kandungan terperinci Bagaimana untuk menetapkan warna untuk carta lajur dalam perpustakaan Matplotlib. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn