ในการหมุนคำอธิบายประกอบ matplotlib ให้ตรงกับบรรทัด เราสามารถทำตามขั้นตอนต่อไปนี้:
- สร้างตัวเลขใหม่หรือเปิดใช้งานตัวเลขที่มีอยู่โดยใช้ figure() วิธีการ
- เพิ่ม '~.axes.Axes' ไปยังรูปที่เป็นส่วนหนึ่งของการจัดเรียงแผนย่อยโดยใช้ add_subplot() วิธีการ
- เริ่มต้นตัวแปร m (ความชัน) และ c (การสกัดกั้น)
- สร้างจุดข้อมูล x และ y โดยใช้ numpy
- คำนวณทีต้าเพื่อทำการหมุนข้อความ
- พล็อตบรรทัดโดยใช้ plot() วิธีที่มี x และ y
- วางข้อความบนบรรทัดโดยใช้ text() วิธีการ
- หากต้องการแสดงรูป ให้ใช้ show() วิธีการ
ตัวอย่าง
import numpy as np from matplotlib import pyplot as plt plt.rcParams["figure.figsize"] = [7.00, 3.50] plt.rcParams["figure.autolayout"] = True fig = plt.figure() ax = fig.add_subplot() m = 1 c = 1 x = np.linspace(-2, 2, 10) y = m*x + c theta = np.arctan(m) line, = ax.plot(x, y) ax.text(x=x[2], y=y[2]+.25, s="y=mx+c", rotation=180.0*(1-theta), fontsize=15, color='green') plt.show()
ผลลัพธ์