Что такое self в Python: примеры из реального мира
Что такое self в Python: примеры из реального мира
Сегодня я покажу вам, как подключить LuckyTemplates к R, и продемонстрирую, что вы можете делать с визуальным элементом сценария R в LuckyTemplates . Чтобы это работало, на вашем компьютере должен быть установлен R, поскольку он полностью независим от LuckyTemplates.
Для начала давайте щелкнем визуализацию R-скрипта на панели визуализации.
Сегодня мы будем использовать то, что люди называют графиком корреляционной матрицы . Мы также будем использовать набор данных Pokemon. Причина, по которой я выбрал это, заключается в том, что он содержит много числовой информации, такой как защита и атака, и будет хорошо работать при отображении корреляции.
После того, как мы перетащили визуализацию на холст, нам нужно начать добавлять поля.
Какие типы полей мы можем отображать? Мы хотим видеть Атаку , Защиту , HP , Скорость и Имя покемона.
Теперь вы, вероятно, заметите, что прямо под панелью визуализации находится панель значений, где все добавлено в одно и то же поле. Здесь добавляется как текстовая, так и числовая информация.
Следовательно, здесь, в редакторе сценариев R , мы также можем видеть, что есть некоторый код, который уже был выложен. Этот набор называется набором данных, который представляет собой фрейм данных, содержащий Атаку, Защиту, HP, Скорость и Имя. Нам не нужно это писать; LuckyTemplates делает это а��томатически, как только мы заполняем холст визуализации.
Первая ошибка, которую я сделал (которую, я думаю, сделают и многие люди), — это удаление комментариев здесь, чтобы мы могли видеть это как обычный код. Это не сработает, потому что это действительно должно быть выложено.
Вот эта строка, в которой говорится, что уникальный должен работать. Нет никакого способа обойти это.
Мы начнем писать наш сценарий здесь. График корреляции, который мы делаем сегодня, взят из пакета psych . Это очень легко сделать. Это просто вопрос написания пар. панели , а затем передавая набор данных в качестве аргумента.
И вот оно. У нас есть визуализация.
Для тех из вас, у кого не установлен пакет psych , вы, конечно, можете установить его таким образом, но этот процесс будет устанавливать его каждый раз, даже если он у вас уже есть.
Если мы хотим сделать еще один шаг, мы можем создать оператор IF , который проверяет, доступен ли пакет, а если нет, то устанавливает его. В противном случае ничего не получится.
Еще одна вещь, которую нам может понадобиться сделать, чтобы это не потерпело неудачу, — это заполнить аргумент репозитория внутри установленного пакета.
В этом примере я просто копирую и вставляю веб-страницу CRAN. Это технически работает. Но в зависимости от того, где вы находитесь в мире, вы можете выбрать зеркало, которое находится ближе к вам.
Оглавление
Поднимите визуализацию на новый уровень
Это код, который мы хотим реализовать. Он работает хорошо и отображает визуализацию. Есть несколько вещей, которые сделают эту визуализацию еще на один шаг вперед. Первое, что нужно сделать, это добавить слайсеры . Слайсеры отлично работают с этим типом визуализации.
Итак, добавим в отчет слайсер, а затем поместим Генерацию на панель полей.
Посмотрите, как аккуратно меняется визуализация в зависимости от того, что мы выбираем на слайсере.
Взаимодействие с другими визуализациями
Если вам интересно, как это будет выглядеть при взаимодействии с другими визуализациями, давайте создадим кольцевую диаграмму, поместим количество покемонов и определим, легендарные они или нет.
Как видите, первая визуализация способна взаимодействовать со второй визуализацией.
Заключение
Эти R-скрипты могут быть сложными и сложными в использовании, когда у вас действительно большой набор данных, потому что LuckyTemplates должен отправить все эти данные в R, а затем дождаться ответа.
Но в некоторых случаях, как в нашем примере здесь, создание подобной визуализации с нуля при подключении LuckyTemplates к R займет много времени.
Поэтому, если вы в настоящее время используете R или Python и предпочитаете импортировать визуализацию, а не создавать ее с нуля, это действительно удобное решение.
Что такое self в Python: примеры из реального мира
Вы узнаете, как сохранять и загружать объекты из файла .rds в R. В этом блоге также рассказывается, как импортировать объекты из R в LuckyTemplates.
В этом руководстве по языку программирования DAX вы узнаете, как использовать функцию GENERATE и как динамически изменять название меры.
В этом учебном пособии рассказывается, как использовать технику многопоточных динамических визуализаций для создания аналитических сведений из динамических визуализаций данных в ваших отчетах.
В этой статье я пройдусь по контексту фильтра. Контекст фильтра — одна из основных тем, с которой должен ознакомиться любой пользователь LuckyTemplates.
Я хочу показать, как онлайн-служба LuckyTemplates Apps может помочь в управлении различными отчетами и аналитическими данными, созданными из различных источников.
Узнайте, как рассчитать изменения вашей прибыли, используя такие методы, как разветвление показателей и объединение формул DAX в LuckyTemplates.
В этом руководстве будут обсуждаться идеи материализации кэшей данных и то, как они влияют на производительность DAX при предоставлении результатов.
Если вы все еще используете Excel до сих пор, то сейчас самое подходящее время, чтобы начать использовать LuckyTemplates для своих бизнес-отчетов.
Что такое шлюз LuckyTemplates? Все, что тебе нужно знать