Створіть тривимірну точкову діаграму за допомогою Python у LuckyTemplates

У цьому підручнику ви дізнаєтесь, як створити тривимірну (3D) точкову діаграму за допомогою Python у LuckyTemplates. це мова програмування, яка широко використовується для аналізу та візуалізації даних. Це потужний інструмент для створення інтерактивних графіків і діаграм. Ви можете переглянути повне відео цього підручника внизу цього блогу.

Тривимірна діаграма розсіювання – це візуальне представлення точок даних на тривимірному графіку. Це корисно для відображення зв’язків між трьома змінними та може використовуватися для виявлення закономірностей і тенденцій у даних.

До кінця цього блогу ви зможете створити тривимірну точкову діаграму, яка виглядає так:

Створіть тривимірну точкову діаграму за допомогою Python у LuckyTemplates

Отриманий графік матиме вбудований зріз, який дозволяє вибирати між різними рівнями даних. У прикладі використано набір даних про алмаз, що складається з розміру моркви, ціни та глибини алмазу.

Зміст

Створіть набір даних і змінні на Python

Відкрийте свій блокнот Jupyter .

Першим кроком є ​​імпорт пакетів. Для цього прикладу використовуються пакети pandas, numpy, seaborn, matplotlib.plypot і Axes3D. Вони зберігаються як змінні, щоб їх було легше використовувати в коді.

Створіть тривимірну точкову діаграму за допомогою Python у LuckyTemplates

Пакети pandas і numpy є фундаментальними для маніпулювання даними . І— це бібліотека візуалізації даних на Python, яка забезпечує інтерфейс високого рівня для малювання привабливої ​​та інформативної статистичної графіки.

Пакет matplotlib.plypot — це бібліотека візуалізації даних у Python, яка використовується для створення широкого діапазону статичних, анімованих та інтерактивних візуалізацій у Python. І, нарешті, пакет Axes3D дозволяє перетворювати графік як тривимірну фігуру.

Після імпортування пакетів наступним кроком є ​​завантаження набору даних. У цьому випадку набір даних морського алмазу використовується та зберігається як змінна df .

Створіть тривимірну точкову діаграму за допомогою Python у LuckyTemplates

Якщо ви хочете переглянути, як виглядає набір даних, створіть іншу клітинку та запустіть df.head() . Тоді ви зможете побачити розміри та показники в наборі даних алмазу.

Створіть тривимірну точкову діаграму за допомогою Python у LuckyTemplates

Щоб установити змінні x, y та z вашого графіка, дотримуйтеся синтаксису змінної = dataset['dimension'], як показано нижче:

Створіть тривимірну точкову діаграму за допомогою Python у LuckyTemplates

Створіть тривимірну точкову діаграму на Python

Щоб створити 3D-фігуру, використовуйте змінну matplotlib . Потім у дужках виберіть показники графіка, які потрібно налаштувати.

Наприклад, якщо ви хочете відформатувати розмір фігури, вам потрібно використати метрику figsize , а потім вказати потрібний розмір.

Щоб визначити свої осі, використовуйте набір даних Axes3D і інкапсулюйте змінну «fig» у дужках. Це перетворює цю змінну на функцію. Потім скористайтеся функцією fig.add_axes() , щоб додати визначені вами осі до малюнка.

Створіть тривимірну точкову діаграму за допомогою Python у LuckyTemplates

Коли ви запустите код, ви отримаєте порожній тривимірний графік.

Створіть тривимірну точкову діаграму за допомогою Python у LuckyTemplates

Щоб створити точкову діаграму, скористайтеся функцією розсіювання та запишіть три осі, які ви визначили раніше.

Створіть тривимірну точкову діаграму за допомогою Python у LuckyTemplates

Якщо ви запустите код, ви отримаєте базову тривимірну діаграму розсіювання.

Створіть тривимірну точкову діаграму за допомогою Python у LuckyTemplates

Якщо ви хочете змінити форматування діаграми розсіювання, поверніться до останнього рядка коду. Після останньої осі натисніть SHIFT+TAB . Це відкриє спадне меню зі списком різних змін форматування, які можна виконати на графіку.

Створіть тривимірну точкову діаграму за допомогою Python у LuckyTemplates

Ви можете визначити колір, розмір і форму кожної осі. Параметр cmap дає змогу використовувати для всіх ваших осей замість того, щоб вказувати їх по одній.

Створіть тривимірну точкову діаграму за допомогою Python у LuckyTemplates

Ви також можете додати мітки осі, дотримуючись наведеного нижче синтаксису:

Створіть тривимірну точкову діаграму за допомогою Python у LuckyTemplates

Формат діаграми розсіювання повністю залежить від того, як ви хочете, щоб виглядав кінцевий графік. Коли ви запускаєте код у цьому прикладі, він виглядатиме так:

Створіть тривимірну точкову діаграму за допомогою Python у LuckyTemplates

Увімкніть інтерактивність діаграми розсіювання

Наступний крок — зробити інтерактивну тривимірну діаграму розсіювання. Зауважте, що ця функція доступна лише в jupyter notebook.

Щоб зробити ваші графіки інтерактивними, скористайтеся командою блокнота %matplotlib .

Створіть тривимірну точкову діаграму за допомогою Python у LuckyTemplates

Коли ви запустите код, ви побачите, що точкову діаграму тепер додано з елементами керування, які дозволяють змінювати перспективу та розмір графіка.

Окрім елементів керування, також є інформація щодо положення x, y, z певної точки графіка залежно від місця розміщення курсора миші.

Створіть тривимірну точкову діаграму за допомогою Python у LuckyTemplates

Якщо ви хочете, щоб ваша точкова діаграма відображалася в певній точці огляду кожного разу, коли ви її запускаєте, ви можете скористатися командами ax.azim або ax.elev .

Створіть тривимірну точкову діаграму за допомогою Python у LuckyTemplates

Імпортуйте тривимірну точкову діаграму з Python до LuckyTemplates

Коли ви задоволені тим, як виглядає ваша діаграма розсіювання, наступним кроком буде імпортування її з блокнота Jupyter до LuckyTemplates.

Відкрийте свій і перейдіть на вкладку «Головна» . Виберіть Отримати дані > Більше .

Створіть тривимірну точкову діаграму за допомогою Python у LuckyTemplates

У майстрі отримання даних знайдіть параметр сценарію Python і натисніть Підключитися .

Створіть тривимірну точкову діаграму за допомогою Python у LuckyTemplates

Скопіюйте код зі свого набору даних у блокноті Jupyter і вставте його в текстове поле LuckyTemplates Script. Потім натисніть OK .

Створіть тривимірну точкову діаграму за допомогою Python у LuckyTemplates

Натисніть набір даних і виберіть «Завантажити» .

Створіть тривимірну точкову діаграму за допомогою Python у LuckyTemplates

Набір даних із вашого коду Python тепер можна побачити в LuckyTemplates під панеллю полів.

Створіть тривимірну точкову діаграму за допомогою Python у LuckyTemplates

Щоб представити їх у візуальному вигляді, клацніть опцію «Візуал Python» під панеллю «Візуалізація», а потім увімкніть .

Створіть тривимірну точкову діаграму за допомогою Python у LuckyTemplates

Далі виберіть дані на панелі «Поля», які потрібно відобразити на діаграмі розсіювання. Рекомендується вводити всі дані, оскільки це дозволяє розширити набір даних і активувати інші функції, доступні в LuckyTemplates.

Створіть тривимірну точкову діаграму за допомогою Python у LuckyTemplates

Після цього поверніться до свого блокнота Jupyter і скопіюйте свій код (за винятком точки огляду). Вставте це в редактор сценаріїв у LuckyTemplates.

Створіть тривимірну точкову діаграму за допомогою Python у LuckyTemplates

Перш ніж запускати код, потрібно внести кілька змін. Оскільки набори даних у LuckyTemplates за замовчуванням називаються наборами даних , вам потрібно закоментувати змінну df і замість цього призначити df як набір даних.

Створіть тривимірну точкову діаграму за допомогою Python у LuckyTemplates

І, нарешті, напишіть функцію plt.show() , щоб діаграму розсіювання можна було переглядати на робочому столі LuckyTemplates.

Створіть тривимірну точкову діаграму за допомогою Python у LuckyTemplates

Ось так виглядає ваша тривимірна діаграма розсіювання в LuckyTemplates.

Створіть тривимірну точкову діаграму за допомогою Python у LuckyTemplates

Додавання фільтрів розмірів у LuckyTemplates

Чудовим у LuckyTemplates є те, що він дозволяє створювати . Ви можете додати розмірні фільтри до вашої тривимірної діаграми розсіювання, щоб контролювати, які дані відображаються у візуалізації.

Перетягніть поле за вашим вибором на полотно LuckyTemplates, а потім перетворіть його на фільтр за допомогою параметра Slicer на панелі Visualization .

Створіть тривимірну точкову діаграму за допомогою Python у LuckyTemplates

Потім дані на 3D-графіці змінюватимуться залежно від параметра, який ви вибрали в розділювачі. Ви можете використовувати візуалізацію звіту LuckyTemplates залежно від ваших уподобань або вимог.

Після цього ви можете відформатувати свій слайсер і перетворити його на кнопки. Ви також можете створити текстове поле, яке показуватиме вибраний параметр зрізу.

Створіть тривимірну точкову діаграму за допомогою Python у LuckyTemplates

Висновок

Створення тривимірної діаграми розсіювання за допомогою LuckyTemplates є потужним способом візуалізації даних за допомогою трьох змінних. Це дозволяє визначати закономірності та тенденції в даних і може бути налаштовано відповідно до потреб вашого конкретного випадку використання.

Крім того, перетворення діаграми розсіювання на динамічну візуалізацію в LuckyTemplates є чудовим способом створення інтерактивних інформаційних панелей, які дозволяють користувачам досліджувати та переглядати релевантні для них дані.

Загалом, використання в LuckyTemplates дозволяє налаштовувати ваші візуалізації та створювати власні діаграми та графіки, які недоступні у вбудованих параметрах візуалізації. Він ідеально підходить для маніпулювання та аналізу даних і може використовуватися для очищення, трансформації та аналізу даних перед візуалізацією в LuckyTemplates.

Все найкраще,


Змінні та вирази в редакторі Power Query

Змінні та вирази в редакторі Power Query

У цьому посібнику обговорюватимуться змінні та вирази в редакторі Power Query. Ви навчитеся правильно їх писати та будувати.

Як створити теплову карту LuckyTemplates

Як створити теплову карту LuckyTemplates

Теплова карта LuckyTemplates — це тип візуалізації, який використовується для відображення щільності даних на карті. У цьому підручнику я розповім, як ми можемо створити один – не пропустіть!

Створення діаграми Парето в LuckyTemplates – Advanced DAX

Створення діаграми Парето в LuckyTemplates – Advanced DAX

Я збираюся навчити вас справді цікавому прикладу принципу Парето та тому, як створити діаграму Парето за допомогою важливих формул DAX.

Власна гістограма в LuckyTemplates: різновиди та модифікація

Власна гістограма в LuckyTemplates: різновиди та модифікація

Дізнайтеся, як користувацьку гістограму на ринку можна використовувати для порівняння даних і як ви можете створити їх за допомогою прикладів у LuckyTemplates.

Статичні результати Power Automate: огляд

Статичні результати Power Automate: огляд

Дізнайтеся, як працює функція Power Automate Static Results і чому її корисно додати до найкращих методів створення блок-схем.

Підручник LuckyTemplates Python: як перекладати тексти

Підручник LuckyTemplates Python: як перекладати тексти

eDNA демонструє, як виконувати переклад мови або тексту за допомогою Python і передавати це в LuckyTemplates. Підручник LuckyTemplates Python.

Створіть діаграму Ганта в конструкторі звітів LuckyTemplates

Створіть діаграму Ганта в конструкторі звітів LuckyTemplates

У цьому підручнику ви дізнаєтеся, як використовувати Gauge Bullet Graph для створення діаграми Ганта в LuckyTemplates Report Builder.

Створіть тривимірну точкову діаграму за допомогою Python у LuckyTemplates

Створіть тривимірну точкову діаграму за допомогою Python у LuckyTemplates

У цьому підручнику ви дізнаєтесь, як створити тривимірну (3D) точкову діаграму за допомогою Python у LuckyTemplates.

Ефективне звітування LuckyTemplates – огляд сеансу та завантаження ресурсу

Ефективне звітування LuckyTemplates – огляд сеансу та завантаження ресурсу

Ефективне звітування LuckyTemplates – огляд сеансу та завантаження ресурсу

Аналіз нових клієнтів за допомогою LuckyTemplates – наступна подія лише для учасників

Аналіз нових клієнтів за допомогою LuckyTemplates – наступна подія лише для учасників

Аналіз нових клієнтів за допомогою LuckyTemplates – наступна подія лише для учасників