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