Plot python warna yang berbeda tergantung pada nilainya

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

Plot python warna yang berbeda tergantung pada nilainya

Plot python warna yang berbeda tergantung pada nilainya


Plot python warna yang berbeda tergantung pada nilainya

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

Plot python warna yang berbeda tergantung pada nilainya

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

Plot python warna yang berbeda tergantung pada nilainya

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

Plot python warna yang berbeda tergantung pada nilainya

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

Bagaimana Anda menentukan warna plot dengan python?

Semua properti baris dapat dikontrol oleh argumen kata kunci. Misalnya, Anda dapat mengatur warna, marker, linestyle, dan markercolor. plot(x, y, color='hijau', linestyle='dashed', marker='o', markerfacecolor='blue', markersize=12).

Bagaimana Anda memplot plot pencar dengan warna berbeda di Python?

impor matplotlib. pyplot sebagai plt
impor numpy sebagai np
# koordinat x untuk kedua plot pencar
x = np. larik([1, 2, 3, 4, 5, 6, 7, 8, 9, 10])
# plot pencar pertama
y1 = np. larik([10, 50, 30, 40, 50, 25, 70, 15, 90, 65])

Bagaimana cara mengubah warna plot pencar dengan Python berdasarkan nilai?

Anda dapat menggunakan c untuk menentukan variabel yang akan digunakan untuk nilai warna dan Anda dapat menggunakan cmap untuk menentukan warna aktual yang akan digunakan .

Apakah mungkin untuk memilih warna yang berbeda untuk setiap titik di plot pencar?

Anda bahkan dapat menyetel warna tertentu untuk setiap titik dengan menggunakan larik warna sebagai nilai untuk argumen c . Catatan. Anda tidak dapat menggunakan argumen warna untuk ini, hanya argumen c.