งูหลามmatplotlibมีคำสั่ง Boxplot
โดยปกติทุกส่วนของกราฟจะถูกเลือกเป็นตัวเลข ฉันจะเปลี่ยนเห็บเป็นชื่อแทนตำแหน่งได้อย่างไร
สำหรับภาพประกอบฉันหมายถึงป้ายกำกับจันทร์อังคารที่เหมือนในกล่องนี้:
งูหลามmatplotlibมีคำสั่ง Boxplot
โดยปกติทุกส่วนของกราฟจะถูกเลือกเป็นตัวเลข ฉันจะเปลี่ยนเห็บเป็นชื่อแทนตำแหน่งได้อย่างไร
สำหรับภาพประกอบฉันหมายถึงป้ายกำกับจันทร์อังคารที่เหมือนในกล่องนี้:
คำตอบ:
ใช้อาร์กิวเมนต์ที่สองของxticks
เพื่อตั้งป้ายกำกับ:
import numpy as np
import matplotlib.pyplot as plt
data = [[np.random.rand(100)] for i in range(3)]
plt.boxplot(data)
plt.xticks([1, 2, 3], ['mon', 'tue', 'wed'])
ars มีคำตอบที่ถูกต้องและรัดกุม ฉันจะเพิ่มว่าเมื่อเรียนรู้วิธีใช้ matplotlib ฉันพบแกลเลอรี่ภาพย่อที่มีประโยชน์มากสำหรับการค้นหารหัสและตัวอย่างที่เกี่ยวข้อง สำหรับกรณีของคุณฉันส่งตัวอย่าง boxplot นี้ที่แสดงฟังก์ชันการทำงานอื่น ๆ ที่อาจเป็นประโยชน์ (เช่นการหมุนข้อความติ๊กเครื่องหมายเพิ่มเครื่องหมายติ๊กแกน Y บนและป้ายกำกับเพิ่มสีลงในกล่อง ฯลฯ )