ฉันกำลังวาดพล็อตโดยใช้ matplotlib และ python เหมือนโค้ดตัวอย่างด้านล่าง
x = array([0,1,2,3])
y = array([20,21,22,23])
plot(x,y)
show()
เนื่องจากเป็นรหัสด้านบนบนแกน x ฉันจะเห็นค่าที่วาดไว้0.0, 0.5, 1.0, 1.5
นั่นคือค่าเดียวกันของค่า x อ้างอิงของฉัน
มีการแมปจุด x แต่ละจุดกับสตริงอื่นหรือไม่? ตัวอย่างเช่นฉันต้องการให้แกน x แสดงชื่อเดือน (สตริงJun, July,...
) หรือสตริงอื่น ๆ เช่นชื่อคน ( "John", "Arnold", ...
) หรือเวลานาฬิกา ( "12:20", "12:21", "12:22", ..
)
คุณรู้หรือไม่ว่าฉันสามารถทำอะไรได้บ้างหรือมีหน้าที่อะไรบ้าง?
เพื่อจุดประสงค์ของฉันมันจะmatplotlib.ticker
ช่วยได้หรือไม่?
rotation
ยังมีประโยชน์ในบางครั้ง:plt.xticks(range(5), ["some", "words", "as", "x", "ticks"], rotation=45)