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

จะลดความหนาแน่นของ x-ticks ใน Seaborn ได้อย่างไร?


เพื่อลดความหนาแน่นของ x-ticks ใน Seaborn เราสามารถใช้ set_visible=False สำหรับตำแหน่งคี่

ขั้นตอน

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

  • สร้างดาต้าเฟรมด้วยคีย์แกน X และแกน Y

  • แสดงการประมาณการจุดและช่วงความเชื่อมั่นด้วยแท่งโดยใช้ barplot() วิธีการ

  • ทำซ้ำ bar_plot.get_xticklabels() กระบวนการ. ถ้า ดัชนี สม่ำเสมอแล้วทำให้มองเห็นได้ อย่างอื่นมองไม่เห็น

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

ตัวอย่าง

นำเข้า pandasimport matplotlib.pylab เป็น pltimport seaborn เป็น snsplt.rcParams["figure.figsize"] =[7.50, 3.50]plt.rcParams["figure.autolayout"] =Truedf =pandas.DataFrame ({"แกน X" ":[i for i in range(10)], "Y-Axis":[i for i in range(10)]})bar_plot =sns.barplot(x='X-Axis', y='Y- Axis', data=df) สำหรับดัชนี, เลเบลใน enumerate(bar_plot.get_xticklabels()):if index % 2 ==0:label.set_visible(True) else:label.set_visible(False)plt.show() 

ผลลัพธ์

จะลดความหนาแน่นของ x-ticks ใน Seaborn ได้อย่างไร?