مصورسازی دادهها با پایتون در Power BI – بررسی یک مثال
![درمصورسازی دادهها با پایتون در Power BI - بررسی یک مثال](https://www.nemoudar.com/wp-content/uploads/2019/08/visualization-with-python-in-power-bi-nemoudar.jpg)
در مقاله پیشین در مورد راه اندازی Python در Power BI صحبت کردیم. حال قصد داریم با استفاده از یک مثال و گام به گام، به مصورسازی دادهها با استفاده از پایتون در Power BI بپردازیم.
ابتدا باید دادهها را فراخوانی کنیم. برای این کار در بخش منو، به مسیر زیر بروید. در این قسمت برای نمونه یک فایل CSV را فراخوانی میکنیم (سایر فرمتهای دادهای نیز قابل استفاده هستند)
‘Get Data -> Text/CSV’
![فراخوانی دادهها در power BI برای انجام مصورسازی با Python](https://www.nemoudar.com/demo1402/wp-content/uploads/2019/08/Nemoudar-Python-PowerBI-12-1024x544.png)
فایل مورد نظر خود را انتخاب کنید. در اینجا برای مثال یک فایل با فرمت CSV انتخاب شده است.
![مصورسازی دادهها با پایتون در Power BI](https://www.nemoudar.com/demo1402/wp-content/uploads/2019/08/Nemoudar-Python-PowerBI-13.png)
در تصویر زیر مشاهده میکنید که دادهها در پاور بی آی بارگزاری شده اند.
![پایتون در Power BI](https://www.nemoudar.com/demo1402/wp-content/uploads/2019/08/Nemoudar-Python-PowerBI-14-1024x547.png)
در این مرحله میبایست لایه گزارش (report layout) و کوئری که از زبان پایتون استفاده میکند را اضافه کنیم. اگر در قسمت Visualizations روی آیکون پایتون کلیک کنید، یک پیام باز میشود. این پیام برای اجرای اسکریپتهای پایتون است.
![مصورسازی با پایتون در Power BI Desktop](https://www.nemoudar.com/demo1402/wp-content/uploads/2019/08/Nemoudar-Python-PowerBI-15-1024x548.png)
مطابق تصویر بالا روی enable کلیک کنید. پس از آن لایه گزارش را در پاور بی آی خواهید دید. در بالای قسمت گزارش آیکون پایتون را خواهید دید. همچنین در قسمت پایینی صفحه ادیتور پایتون (python script editor) نیز نمایش داده میشود.
![Python در Power BI](https://www.nemoudar.com/demo1402/wp-content/uploads/2019/08/Nemoudar-Python-PowerBI-16-1024x544.png)
در قسمت python script editor، پیغامی مشاهده میکنید : فیلدها را از قسمت مقادیر به بخش visualization بکشید تا بتوانید کدنویسی پایتون را شروع کنید. پس از اینکه پیغام مربوطه را انجام دهید، اسکریپتهای پایتون رادر این قسمت خواهید دید. همچنین پیامی میبینید که مربوط به حذف ردیفهای مشابه در مجموعه داده است.
![python script editor در Power BI](https://www.nemoudar.com/demo1402/wp-content/uploads/2019/08/Nemoudar-Python-PowerBI-17-1024x545.png)
در قسمت python script editor ، به صورت خودکار مجموعه داده را در قالب pandas ایجاد میکند و ستونهای مورد نیاز را انتخاب میکند.
![Pandas Package - Python - in Power BI](https://www.nemoudar.com/demo1402/wp-content/uploads/2019/08/Nemoudar-Python-PowerBI-20.png)
در قسمت ‘Paste or type your script code here’. کد مورد نظر خود را میتوانید بنویسید.
برای نمایش دادهها به صورت نمودار، کد زیر را در بنوسید.
import pip import matplotlib.pyplot as plt dataset.plot() plt.show()
همانطور که مشاهده میکنید، در این کوئری matplotlib در پاور بی آی فراخوانی میشود. از طرفی با استفاده از تابع plot() ویژوال ساخته میشود.
![ساخت ویژوال یا استفاده از plot() در Power BI](https://www.nemoudar.com/demo1402/wp-content/uploads/2019/08/Nemoudar-Python-PowerBI-21-1024x542.png)
برای مصورسازی داده، باید کد پایتون را اجرا کنیم. برای این کار، در قسمت راست ویرایشگر اسکریپت، روی آیکونPlay کلیک کنید.
![اجرای کدهای Pyhton در Power BI](https://www.nemoudar.com/demo1402/wp-content/uploads/2019/08/Nemoudar-Python-PowerBI-22-1024x545.png)
در تصویر زیر میتوانید، ویژوال طراحی شده با پایتون را ببینید.
![طراحی ویژوال یا پایتون در Power BI](https://www.nemoudar.com/demo1402/wp-content/uploads/2019/08/NemoudarBI-Python-PowerBI-23-1024x545.png)
در این مثال، ویژوال با استفاده از سه متغیر تاریخ، قیمت و واحد طراحی شده است. برای مصورسازی به دانش زیادی در حوزه برنامهنویسی نیاز نیست. فیلدهای مورد نیاز را انتخاب کنید تا به صورت خودکار تغییراتی در ویرایشگر اسکرپت بوجود آید. کد پایتون را اجرا کنید، نمودار مورد نظر را خواهید دید.
![مصورسازی دادهها یا استفاده ازPython](https://www.nemoudar.com/demo1402/wp-content/uploads/2019/08/NemoudarBI-Python-PowerBI-24-1024x546.png)
در تصویر زیر شما ویژوالی را میبینید که از قیمت و درامد تشکیل شده است.
![نمونه ویژوال طراحی شده با Python در Power BI](https://www.nemoudar.com/demo1402/wp-content/uploads/2019/08/NemoudarBI-Python-PowerBI-25-1024x542.png)
همچنین میتوان برای برچسب زدن روی محورهای x و y از دستور زیر استفاده کنید.
plt.ylabel('Nemoudar Demo') plt.xlabel('Nemoudar Demo') plt.show()
![تنظیمات ویژوالهای پایتون در Power BI](https://www.nemoudar.com/demo1402/wp-content/uploads/2019/08/NemoudarBI-Python-PowerBI-26-1024x542.png)
تنظیمات ویژوال
در تصویر زیر، مشاهده میکنید که عنوان نمودار واضح نیست. برای ویرایش عنوان ویژوال، پس از باز کردن بخش Title ، موارد زیر باز میشود و میتوانید تنظیمات مورد نظر را اعمال کنید.
- Title Text
- Title font colour
- Title background
- Title alignment (left, right or centre)
- Title text
- Title size and font
![مصورسازی داده ها با پایتون در power BI](https://www.nemoudar.com/demo1402/wp-content/uploads/2019/08/NemoudarBI-Python-PowerBI-28-1-1024x548.png)
منبع : وبسایت sqlshack
این مطلب به منظور آشنایی با نحوه مصورسازی دادهها در Power BI با استفاده از پایتون بود. در مطالب بعدی در مورد این موضوع بیشتر توضیح داده خواهد شد.
منتظر نظرات و سوالات شما در زیر همین پست هستیم.
نظرات کاربران