ฉันกำลังวาดพล็อตโดยใช้ 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)