آموزش رسم نمودار داده‌ ها با کتابخانه PyQtGraph در پایتون + گواهینامه

آموزش رسم نمودار داده‌ ها با کتابخانه PyQtGraph در پایتون + گواهینامه

PyQtGraph چیست؟ PyQtGraph، یک کتابخانه گرافیکی است که بر پایه PyQt/PySide و NumPy ساخته شده است. این کتابخانه به طور اصلی برای استفاده در برنامه‌ها و کاربردهای مرتبط با ریاضیات، علوم و مهندسی طراحی شده است. با استفاده از کتابخانه PyQtGraph، علاوه بر آن که می‌توان به صورت مستقل نمودار رسم کرد، می‌توان این نمودارها را به برنامه‌های رابط گرافیکی پیاده‌سازی‌شده نیز اضافه کرد. اهمیت یادگیری رسم نمودار با PyQtGraph چیست؟ مزیت استفاده از کتابخانه PyQtGraph، سرعت بالای آن برای رسم نمودار در مقایسه با کتابخانه‌های دیگر مانند Matplotlib است. این کتابخانه با توجه به سرعت بالای اجرا، گزینه مناسبی برای رسم نمودار داده‌های RealTime است. به عنوان نمونه‌ای از این داده‌ها می‌توان به داده‌های بازار بورس یا ارزهای دیجیتال که با ارسال درخواست API دریافت می‌کنیم و داده سنسورهای مختلف که توسط میکروکنترلر یا FPGA به کامپیوتر ارسال می‌شوند، اشاره کرد. همچنین، PyQtGraph ابزاری قدرتمند برای ایجاد نمودارهای علمی در پژوهش‌های مختلف برای نمایش نتایج آزمایش‌ها است. در این فرادرس چه چیزی یاد می‌گیریم؟ در این آموزش، ابتدا کتابخانه‌های مورد نیاز را نصب می‌کنیم؛ در ادامه به رسم نمودارهای مختلف از جمله نمودارهای خطی، Scatter، ستونی، Histogram و حتی نمودارهای کندلی که در بازارهای مالی مورد استفاده قرار می‌گیرند، می‌پردازیم. در گام بعدی، اضافه کردن نمودارها به پنجره‌های Qt را یاد می‌گیریم؛ با ایجاد پنجره‌ها، Layoutها و Widgetها در Qt آشنا می‌شویم و در نهایت با اضافه کردن PlotWidget به پنجره و رسم نمودار درون آن، مهارت‌های خود در کنترل و نمایش نمودارها را ارتقا خواهیم داد. با GraphicsLayoutWidget یک subPlot ایجاد می‌کنیم و نمایش آن را در چک‌باکس کنترل می‌کنیم. پس از تسلط به رسم، نمایش و کنترل نمودارها، با ارسال درخواست API و دریافت داده‌های جدید، نمودار داده‌های دریافتی را رسم می‌کنیم.

تریلر دوره

توضیحات کامل دوره

...

سرفصل‌های دوره

  • چکیده
    0:01:18

  • نصب پایتون و کتابخانه‌های مورد نیاز
    رایگان 0:03:16
  • رسم نمودارهای خطی، تعیین Title، اضافه کردن Grid و تغییر استایل نمودارها
    0:13:43
  • تعیین بازه نمایش نمودار، نمایش لیبل برای منحنی‌ها و مشخص کردن بین دو نمودار
    0:05:41
  • رسم نمودارهای Scatter
    رایگان 0:09:03
  • رسم نمودارهای ستونی و Histogram
    0:08:53
  • رسم نمودارهای شمعی
    0:09:41

  • ایجاد پنجره‌های Qt و آشنایی با انواع Layoutها و Widgetها
    0:06:47
  • اضافه کردن PlotWidget به پنجره
    رایگان 0:05:12
  • رسم نمودار در PlotWidget
    0:02:34
  • ایجاد Subplot با استفاده از GraphicsLayoutWidget
    0:03:31
  • کنترل نمایش Subplot توسط وضعیت چک‌باکس
    0:05:20
  •  نمایش سیگنال در حوزه زمان و فرکانس در Subplotهای جدا
    0:08:24
  • رسم خط با طول بی‌نهایت در نمودار
    0:07:05
  • ایجاد سیگنال با فرکانس متغیر در زمان
    رایگان 0:05:29
  • انتخاب قسمتی از نمودار با استفاده از LinearRegionItem و پردازش بازه انتخاب‌شده
    0:10:22
  • اضافه کردن QComboBox برای انتخاب تابع پنجره
    0:08:56
  •  تغییر داده‌‎های نمودار در طول زمان با استفاده از QTimer
    رایگان 0:07:36
  • به دست آوردن داده جدید با ارسال درخواست API و رسم نمودار داده‌های دریافتی
    0:10:33

  • جمع‌بندی و نتیجه مباحث
    0:01:18
  • ادامه یادگیری
    0:02:54
  • دسترسی به آموزش‌های «ادامه یادگیری»
  • ادامه مسیر تا ورود به بازار کار

  • آموزش رسم نمودار داده‌ ها با کتابخانه PyQtGraph در پایتون

ارسال نظر شما

نظرات کاربران

نظرات کاربران

هنوز نظری ثبت نشده است.

1,590,000 تومان
318,000 تومان
80% تخفیف

این دوره شامل:
5 فصل آموزشی
2 ساعت ساعت آموزش
دسترسی مادام‌العمر
سطح: مبتدی
گواهی پایان دوره: ندارد
تاریخ انتشار: 1403/12/09
آخرین به‌روزرسانی: 2026-10-29 14:30:04
تعداد امتیازها: 0
تعداد دانشجو:
خرید اقساطی: ندارد
ضمانت بازگشت وجه: ندارد
برچسب‌ها: