خط (Matplotlib Line)
در این بخش با «خط (Line)» کار می کنیم. خط یعنی اتصال نقطه ها. با «سبک خط (Linestyle)» و «رنگ (Color)» و «ضخامت (Linewidth)» ظاهر خط را می سازیم.
سبک خط (Linestyle)
با آرگومان linestyle یا کوتاهِ ls نوع خط را عوض کن.
import matplotlib.pyplot as plt
import numpy as np
ypoints = np.array([3, 8, 1, 10])
plt.plot(ypoints, linestyle='dotted')
plt.show()
import matplotlib.pyplot as plt
import numpy as np
ypoints = np.array([3, 8, 1, 10])
plt.plot(ypoints, linestyle='dashed')
plt.show()
نوشتار کوتاه (Shorter Syntax)
می توانی: ls=':' یعنی نقطه چین، ls='--' یعنی خط چین.
import matplotlib.pyplot as plt
import numpy as np
ypoints = np.array([3, 8, 1, 10])
plt.plot(ypoints, ls=':')
plt.show()
رنگ خط (Color)
با color یا کوتاهِ c رنگ را تعیین کن.
import matplotlib.pyplot as plt
import numpy as np
ypoints = np.array([3, 8, 1, 10])
plt.plot(ypoints, color='r')
plt.show()
می توانی از رنگ Hex یا نام رنگ پشتیبانی شده هم استفاده کنی.
import matplotlib.pyplot as plt
import numpy as np
ypoints = np.array([3, 8, 1, 10])
plt.plot(ypoints, c="#4CAF50")
plt.show()
import matplotlib.pyplot as plt
import numpy as np
ypoints = np.array([3, 8, 1, 10])
plt.plot(ypoints, c='hotpink')
plt.show()
ضخامت خط (Linewidth)
با linewidth یا lw ضخامت را تعیین کن. واحد «پوینت» است.
import matplotlib.pyplot as plt
import numpy as np
ypoints = np.array([3, 8, 1, 10])
plt.plot(ypoints, linewidth=20.5)
plt.show()
چند خط در یک نمودار
می توانی چند plt.plot() پشت سرهم بزنی و چند خط رسم کنی.
import matplotlib.pyplot as plt
import numpy as np
y1 = np.array([3, 8, 1, 10])
y2 = np.array([6, 2, 7, 11])
plt.plot(y1)
plt.plot(y2)
plt.show()
نکته: وقتی فقط y بدهی، x به طور پیش فرض 0,1,2,… است.
import matplotlib.pyplot as plt
import numpy as np
x1 = np.array([0, 1, 2, 3])
y1 = np.array([3, 8, 1, 10])
x2 = np.array([0, 1, 2, 3])
y2 = np.array([6, 2, 7, 11])
plt.plot(x1, y1, x2, y2)
plt.show()
جمع بندی سریع
- ls برای سبک خط است.
- c برای رنگ خط است.
- lw برای ضخامت خط است.
- می توانی چند خط را باهم رسم کنی.
- x پیش فرض از صفر شروع می شود.
برای «خط Matplotlib» نمونه های بیشتری ببین. همچنین از نشانگرها برگرد و سپس به برچسب ها برو.