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

จะป้องกันการเปลี่ยนตัวเลขเป็นรูปแบบเลขชี้กำลังใน Python Matplotlib ได้อย่างไร


การใช้ style='plain' ในเมธอด ticklabel_format() ทำให้เราจำกัดค่าที่จะเปลี่ยนเป็นรูปแบบเลขชี้กำลังได้

ขั้นตอน

  • ผ่านสองรายการเพื่อวาดเส้นโดยใช้วิธี plot()

  • ใช้วิธี ticklabel_format() กับ style='plain' หากไม่ได้ตั้งค่าพารามิเตอร์ คุณสมบัติที่สอดคล้องกันของตัวจัดรูปแบบจะไม่เปลี่ยนแปลง Style='plain' จะปิดสัญกรณ์วิทยาศาสตร์

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

ตัวอย่าง

from matplotlib import pyplot as plt
plt.plot([1, 2, 3, 4, 5], [11, 12, 13, 14, 15])
plt.ticklabel_format(style='plain')    # to prevent scientific notation.
plt.show()

ผลลัพธ์

จะป้องกันการเปลี่ยนตัวเลขเป็นรูปแบบเลขชี้กำลังใน Python Matplotlib ได้อย่างไร