Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

ฉันจะเพิ่มพื้นผิวให้กับแท่งและเวดจ์ใน Matplotlib ได้อย่างไร


ในการเพิ่มพื้นผิวให้กับแท่งและเวดจ์ เราสามารถทำตามขั้นตอนต่อไปนี้ -

  • กำหนดขนาดรูปและปรับช่องว่างภายในระหว่างและรอบๆ แผนผังย่อย

  • สร้างตัวเลขใหม่หรือเปิดใช้งานตัวเลขที่มีอยู่โดยใช้ figure() วิธีการ

  • เพิ่มแกนให้กับภาพซึ่งเป็นส่วนหนึ่งของการจัดโครงเรื่องย่อย

  • ทำรายการฟักไข่ บาร์สามารถเติมด้วยช่องบางช่องได้

  • สร้างแถบตัวเลขให้เท่ากับจำนวนช่อง

  • ใช้ bar() วิธีการพล็อตแท่งที่มีฟักต่างกัน

  • หากต้องการแสดงรูป ให้ใช้ show() วิธีการ

ตัวอย่าง

import numpy as np
from matplotlib import pyplot as plt

plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True

fig = plt.figure()
ax = fig.add_subplot(111)
textures = ["//", "*", "o", "d", "."]

for i in range(len(textures)):
   ax.bar(i, np.random.randint(1, 5), color="green", edgecolor="black", alpha=0.3, hatch=textures[i])

plt.show()

ผลลัพธ์

ฉันจะเพิ่มพื้นผิวให้กับแท่งและเวดจ์ใน Matplotlib ได้อย่างไร