هدایت شده از آموزش برنامه نویسی پایتون و AI
my_plot.py
حجم:
1.6K
✅ بالاخره بعد از کلی چالش، نمودار فارسی در پایتون رو اجرا کردم!
🔻 مشکل:
متن فارسی در matplotlib جعبه خالی (□) یا حروف جدا از هم نشون میداد. دلیلش عدم پشتیبانی از راستبهچپ بودن و اتصال حروف بود.
🔧 راه حلی که جواب داد:
استفاده از دو کتابخانه قدرتمند:
1️⃣ arabic_reshaper → برای اتصال حروف
2️⃣ python-bidi → برای اصلاح جهت متن (راست به چپ)
و ساخت تابع persian_text که هر متن فارسی رو قبل از نمایش از این دو عبور بده.
🎯 نتیجه:
نمودار دما برای روزهای هفته (شنبه تا چهارشنبه) با عنوان، محورها، برچسب دادهها و اعداد به درستی نمایش داده شد. علاوه بر این، خروجی به صورت عکس با کیفیت 300 dpi در پوشه output ذخیره شد.
📁 ساختار پروژه:
my_plot_project/
├── my_plot.py
└── output/
└── temperature_plot.png
🔥 اهمیت این مهارت:
- پایاننامه و مقالات علمی: اساتید به نمودارهای فارسی حساساند.
- ارائههای کلاسی: نمودار خوانا تأثیر پیام را چند برابر میکنه.
- گزارشهای دادهکاوی: اعتبار کار شما رو بالا میبره.
- بازار کار: یه امتیاز ویژه توی رزومه.
💡 یادت باشه: کافیه تابع persian_text رو یک بار تعریف کنی و در همه پروژههات استفاده کنی. دیگه هیچ وقت نگران "□□□" توی نمودارهای پایتون نباش!
#پایتون #نمودار_فارسی #مصورسازی_داده #matplotlib #پایان_نامه #کارشناسی #ارشد #دکتري #پایتون #هوش_مصنوعی #پایتونیک #شبیهساز_ریاضی
✅با ما همراه باشید در 👇
https://eitaa.com/learns_py