Untuk mengubah warna satu batang jika kondisinya benar, kita dapat membuat sekumpulan nilai dan daftar warna dengan warna merah hingga nilainya 2;
Langkah
- Atur ukuran gambar dan sesuaikan padding antara dan di sekitar subplot
- Inisialisasi variabel lebar bar
- Buat dua daftar nilai dan warna
- Gunakan metode bar() untuk memplot bar
- Untuk menampilkan gambar, gunakan metode show()
Contoh
import numpy as np import matplotlib.pyplot as plt plt.rcParams["figure.figsize"] = [7.50, 3.50] plt.rcParams["figure.autolayout"] = True data = np.arange(5) width = 0.5 vals = [1, 2, 1, 5, 3] colors = ["red" if i != 2 else "yellow" for i in vals] plt.bar(data, vals, width, color=colors) plt.show()Keluaran
Untuk mengubah warna titik data berdasarkan nilainya di Matplotlib
plt.scatter(x, y, c=z, cmap=plt.cm.gray_r, s=200, edgecolor='black')
_Di sini, kami menggunakan gray_r_ untuk membuat nilai yang lebih besar berwarna lebih gelap (r adalah singkatan dari reverse)
Ini memberi Anda yang berikut ini
Matplotlib memiliki banyak peta warna yang terpasang di dalamnya, seperti plt.cm.autumn
plt.scatter(x, y, c=z, cmap=plt.cm.autumn_r, s=200)
_Ini memberi Anda yang berikut ini
Matplotlib adalah pustaka plot untuk membuat visualisasi statis, animasi, dan interaktif dengan Python. Matplotlib dapat digunakan dalam skrip Python, shell Python dan IPython, server aplikasi web, dan berbagai perangkat antarmuka pengguna grafis seperti Tkinter, awxPython, dll.
Untuk membuat scatter plot dengan beberapa warna di matplotlib, kita bisa menggunakan berbagai cara
Menggunakan warna penanda parameter untuk membuat Scatter Plot
Nilai yang mungkin untuk warna penanda adalah
- String format warna tunggal
- Larik 2-D yang barisnya adalah RGB atau RGBA
Contoh. Menggunakan parameter c untuk menggambarkan plot pencar dengan warna berbeda di Python
Python3
# import required module
import matplotlib.pyplot as plt
# first data point_
x= [1,2,import1,import3import4
import5= [import3,1,import1,matplotlib.pyplot as plt4import4
matplotlib.pyplot as plt6
matplotlib.pyplot as plt7=matplotlib.pyplot as plt9# first data point0
# first data point_1
x= [# first data point5,matplotlib.pyplot as plt4,# first data point9,x1import4
import5= [1,import1,# first data point5,2import4
=_4
matplotlib.pyplot as plt7==7# first data point0
=_9
[_0
Keluaran
buat Scatter Plot dengan beberapa warna di Matplotlib
Menggunakan colormap untuk membuat Scatter Plot
Instance peta warna digunakan untuk mengonversi nilai data (float) dari interval [0, 1] ke warna RGBA
Contoh. Menggunakan colormap untuk menggambarkan plot scatter() dengan warna RGB
Python3
[_1
import matplotlib.pyplot as plt
import [5
[_6
[7= [910,1,2,# first data point9,# first data point5,x1,import1,import3,matplotlib.pyplot as plt4,7
________13______8[import3,2,import1,# first data point9,10,1,matplotlib.pyplot as plt4,# first data point5,x__1
import_08
import09= import11import12,1,2,import12_______13_______1,2,import12,1,__2________6
import_30
import31= import11import34,import36,import38import29
=_9
import41import12import431import45=matplotlib.pyplot as plt57import48=import50