آموزش کار با متن در Matplotlib
آموزش کار با متن در Matplotlib
در این درس از مجموعه آموزش برنامه نویسی سایت سورس باران، به آموزش کار با متن در Matplotlib خواهیم پرداخت.
پیشنهاد ویژه : پکیج آموزش پایتون
Matplotlib دارای پشتیبانی متن گسترده، از جمله پشتیبانی از عبارات ریاضی، پشتیبانی TrueType برای خروجی های شطرنجی و بردار، متن جدا شده از خط جدید با چرخش دلخواه و پشتیبانی از یونی کد است. Matplotlib شامل matplotlib.font_manager اختصاصی خود است که یک الگوریتم جستجوی قلم سازگار با W3C را با یک پلت فرم متقابل اجرا می کند.
کاربر کنترل زیادی بر خصوصیات متن (اندازه قلم ، وزن قلم ، محل قرارگیری متن و رنگ آن و غیره) دارد. Matplotlib تعداد زیادی از نمادها و دستورات ریاضی TeX را پیاده سازی می کند.
برای ایجاد متن در رابط Pyplot از لیست دستورات زیر استفاده می شود –
text | در محلی دلخواه از محورها متن اضافه می شود |
annotate | یک پیکان اختیاری را در یک مکان دلخواه از محور اضافه می شود |
xlabel | لیبلی به محور x اضافه می شود |
ylabel | یک لیبل به محور Y اضافه می شود |
title | به محور عنوان اضافه می شود |
figtext | متن را در مکان دلخواه شکل اضافه می شود |
suptitle | عنوان را به شکل اضافه می شود |
همه این توابع نمونه matplotlib.text.Text را ایجاد و برمی گردانند.
اسکریپت های زیر استفاده از برخی از توابع فوق را نشان می دهد –
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
import matplotlib.pyplot as plt fig = plt.figure() ax = fig.add_axes([0,0,1,1]) ax.set_title('axes title') ax.set_xlabel('xlabel') ax.set_ylabel('ylabel') ax.text(3, 8, 'boxed italics text in data coords', style='italic', bbox = {'facecolor': 'red'}) ax.text(2, 6, r'an equation: $E = mc^2$', fontsize = 15) ax.text(4, 0.05, 'colored text in axes coords', verticalalignment = 'bottom', color = 'green', fontsize = 15) ax.plot([2], [1], 'o') ax.annotate('annotate', xy = (2, 1), xytext = (3, 4), arrowprops = dict(facecolor = 'black', shrink = 0.05)) ax.axis([0, 10, 0, 10]) plt.show() |
خط کد فوق خروجی زیر را ایجاد می کند –
لیست جلسات قبل آموزش Matplotlib
- آموزش Matplotlib
- معرفی Matplotlib
- آموزش تنظیمات محیط Matplotlib
- آموزش توزیع آناکوندا در Matplotlib
- آموزش نوت بوک Jupyter در Matplotlib
- آموزش Pyplot API در Matplotlib
- آموزش طرح ساده در Matplotlib
- آموزش ماژول PyLab در Matplotlib
- آموزش رابط شی گرا در Matplotlib
- آموزش کلاس Figure در Matplotlib
- آموزش کلاس محورها در Matplotlib
- آموزش Multiplots در Matplotlib
- آمورش تابع ()Subplots در Matplotlib
- آموزش تابع ()Subplot2grid در Matplotlib
- آموزش grid در Matplotlib
- آموزش قالب بندی محورها در Matplotlib
- آموزش تنظیم محدودیت ها در Matplotlib
- آموزش تنظیم تیک لیبل ها در Matplotlib
- آموزش محورهای دوگانه در Matplotlib
- آموزش نمودار میله ای در Matplotlib
- آموزش هیستوگرام در Matplotlib
- آموزش نمودار پای در Matplotlib
- آموزش نمودارهای پراکندگی در Matplotlib
- آموزش نمودار کانتور در Matplotlib
- آموزش نمودار quiver در Matplotlib
- آموزش نمودار جعبه ای در Matplotlib
- آموزش نمودار ویولن در Matplotlib
- آموزش نمودار سه بعدی در Matplotlib
- آموزش طرح سه بعدی کانتور در Matplotlib
- آموزش نمودار 3D Wireframe در Matplotlib
- آموزش نمودار سطح 3D در Matplotlib
- آموزش کار با متن در Matplotlib
- آموزش عبارات ریاضی در Matplotlib
- آموزش کار با تصاویر در Matplotlib
دیدگاه شما