Bagaimana untuk menetapkan warna untuk carta lajur dalam perpustakaan Matplotlib

小老鼠
Lepaskan: 2023-12-20 17:50:17
asal
1265 orang telah melayarinya

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()
Salin selepas log masuk

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()
Salin selepas log masuk

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()
Salin selepas log masuk

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!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!