آموزش کار با متن در Matplotlib
![](https://www.sourcebaran.com/learn/wp-content/uploads/2021/04/032-1.jpg)
آموزش کار با متن در 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
دیدگاه شما