Matplotlib Bar
Membuat Bar
Dengan Pyplot, Anda dapat menggunakan bar()
fungsi untuk menggambar grafik batang:
Contoh
Gambar 4 batang:
import matplotlib.pyplot as plt
import numpy as np
x = np.array(["A",
"B", "C", "D"])
y = np.array([3, 8, 1, 10])
plt.bar(x,y)
plt.show()
Hasil:
Fungsi bar()
mengambil argumen yang menjelaskan tata letak batang.
Kategori dan nilainya diwakili oleh argumen pertama dan kedua sebagai array.
Contoh
x = ["APPLES", "BANANAS"]
y = [400, 350]
plt.bar(x, y)
Batang Horisontal
Jika Anda ingin bilah ditampilkan secara horizontal, bukan vertikal, gunakan barh()
fungsi:
Contoh
Gambar 4 batang horizontal:
import matplotlib.pyplot as plt
import numpy as np
x = np.array(["A",
"B", "C", "D"])
y = np.array([3, 8, 1, 10])
plt.barh(x, y)
plt.show()
Hasil:
Warna Batang
The bar()
and barh()
mengambil argumen kata kunci
color
untuk mengatur warna bilah:
Contoh
Gambar 4 batang merah:
import matplotlib.pyplot as plt
import numpy as np
x = np.array(["A",
"B", "C", "D"])
y = np.array([3, 8, 1, 10])
plt.bar(x, y, color = "red")
plt.show()
Hasil:
Nama Warna
Anda dapat menggunakan salah satu dari 140 nama warna yang didukung .
Contoh
Gambar 4 batang "hot pink":
import matplotlib.pyplot as plt
import numpy as np
x = np.array(["A",
"B", "C", "D"])
y = np.array([3, 8, 1, 10])
plt.bar(x, y, color = "hotpink")
plt.show()
Hasil:
Warna Hex
Atau Anda dapat menggunakan nilai warna Heksadesimal :
Contoh
Gambar 4 batang dengan warna hijau yang indah:
import matplotlib.pyplot as plt
import numpy as np
x = np.array(["A",
"B", "C", "D"])
y = np.array([3, 8, 1, 10])
plt.bar(x, y, color = "#4CAF50")
plt.show()
Hasil:
Lebar Batang
Mengambil bar()
argumen kata kunci
width
untuk mengatur lebar bilah:
Contoh
Gambar 4 batang yang sangat tipis:
import matplotlib.pyplot as plt
import numpy as np
x = np.array(["A",
"B", "C", "D"])
y = np.array([3, 8, 1, 10])
plt.bar(x, y, width = 0.1)
plt.show()
Hasil:
Nilai lebar default adalah 0,8
Catatan: Untuk bilah horizontal, gunakan height
alih-alih width
.
Tinggi Batang
Mengambil barh()
argumen kata kunci
height
untuk mengatur ketinggian bilah:
Contoh
Gambar 4 batang yang sangat tipis:
import matplotlib.pyplot as plt
import numpy as np
x = np.array(["A",
"B", "C", "D"])
y = np.array([3, 8, 1, 10])
plt.barh(x, y, height = 0.1)
plt.show()
Hasil:
Nilai tinggi default adalah 0,8