آموزش کتابخانه کار با نمودارها Matplotlib (قسمت سوم)
در کتابخانه matplotlib میتوانید نمودار را با رنگهای مختلف و شکلهای مختلف کشید در این قسمت یاد خواهید گرفت چگونه نمودار دلخواه خود را رسم کنید.
چگونه شکل مارکرها (markers) را تغییر دهیم؟
شما با آرگومان marker میتوانید نقاط را به شکلی که میخواهید تغییر دهید و نمودار دلخواه خود را بسازید.
import matplotlib.pyplot as plt
import numpy as np
ypoints = np.array([3, 8, 1, 10])
plt.plot(ypoints, marker = 'o')
()plt.show
و خروجی:
مقدار 'o' نقاط را به صورت دایره نشان میدهد.
مقادیر زیر نیز برای شکل های دیگر میباشد.
- '*' : ستاره
- '.' : نقطه ی ریز
- ',' : پیکسل
- 'x' : ضربدر
- 'X' : ضربدر تو پر
- '+' : مثبت
- 'P' : مثبت تو پر
- 's' : مربع
- 'D' : لوزی با قطرهای برابر
- 'd' : لوزی با قطرهای نا برابر
- 'p' :ستاره ی پنج پر
- 'H' : ستاره ی شش پر
- 'h' :ستاره ی شش پر
- 'v' :مثلث رو به پایین
- '^' :مثلث رو به بالا
- '<' :مثلث رو به راست
- '>' :مثلث رو به چپ
چگونه حالت خط و رنگ نمودار را تغییر دهیم؟
میتوان به عنوان ورودی دوم تابع رشته متنی به شکل marker|line|color ساخت و استفاده کرد.
import matplotlib.pyplot as plt
import numpy as np
ypoints = np.array([3, 8, 1, 10])
plt.plot(ypoints, 'o:r')
()plt.show
و خروجی:
با مقادیر مارکرها که آشنا شدهاید مقدار در این مثال میتواند هر کدام آنها جای o باشد
حال مقادیر لاینرها به صورت زیر میباشد.
- '-' : خط
- ':' : نقطه چین
- '--' : خط چین
- '.-' : نقطه خط
مقادیر رنگ نیز به شرح زیر است.
- 'r' : قرمز
- 'g' : سبز
- 'b' : آبی
- 'c' : فیروزه ای
- 'm' : سرخابی
- 'y' : زرد
- 'k' : سیاه
- 'w' : سفید
چگونه سایز مارکرها را تغییر دهیم؟
به کمک مقدار ms میتوان سایز نقاط را تنظیم کرد به مثال زیر توجه کنید.
import matplotlib.pyplot as plt
import numpy as np
ypoints = np.array([3, 8, 1, 10])
plt.plot(ypoints, marker = 'o', ms = 20)
()plt.show
و خروجی:
آموزش بعدی آموزش کتابخانه کار با نمودارها Matplotlib | کار با خطها در نمودار | tmayt
آموزش قبلی آموزش کتابخانه کار با نمودارها Matplotlib (قسمت دوم) | قراردادن نقاط در نمودار tmayt | matplotlib
نظرات(0)
نظر خود را وارد کنید