В этом видео мы создадим панель мониторинга с кнопкой загрузки в R Shiny, которую мы уже создавали ранее. Важно отметить, что на этой панели мониторинга есть кнопка загрузки. Если я нажму на эту кнопку, я смогу загрузить график, основанный на данных ползунков и переключателях. Если я нажму на нее, вы увидите, что был загружен график, основанный на данных 2005 года, он помечен как «данные 2005 года» и рассматривается как файл PNG. Если я хочу сохранить его как файл JPEG, то, если я нажму на него, он сохранит файл JPEG с этим графиком. Если я изменю это, допустим, я изменю это на «данные 2012 года» и хочу загрузить этот график в формате JPEG. Если я выберу это, я нажму на кнопку, и вы увидите, что я загрузил файл JPG 2012 года в папку «Файлы». Если я открою его, вы увидите график, который был получен из этой главной панели, из графика, который вы можете Итак, чтобы это сделать, в этом видео я начну создавать своё приложение Shiny с нуля. Для этого я просто закрою файлы на заднем плане и закрою их.
Теперь я начну создавать свои собственные дашборды с нуля. Для этого я перейду в R Studio.
В этом видео я буду использовать тот же набор данных, что и в предыдущем видео. Я также использовал этот набор данных, поэтому не буду описывать, как он выглядит. Я просто перейду к своему скрипту и начну писать код. Я разверну свой скрипт R в отдельном окне. Первое, что я укажу, это библиотеки, которые я буду использовать для этого дашборда или для этого видео. Я буду использовать библиотеку `shine`. Первая библиотека, которую я буду использовать, — это `shine`, а вторая — потому что я буду импортировать набор данных из CSV-файла. Я буду использовать `libraryreader`.
После этого я импортирую набор данных. Первое, что я сделаю, это сохраню скрипт.
Сохраните его в папке кнопки загрузки и назовите её `download`. кнопка
Далее я хочу импортировать набор данных, поэтому сначала создам рабочую директорию. Я установлю эту папку, которая находится под кнопкой загрузки видео. Скопирую путь, зайду сюда, установлю рабочую директорию, и внутри неё вставлю путь. Мне не нужно указывать имя файла, мне нужна только папка.
После этого R не распознает косые черты, поэтому я заменю их на обратные.
Теперь я импортирую свой набор данных, просто написав: сначала я создам объект в R, а затем присвою ему нужный набор данных. Я импортирую набор данных, используя команду `read` (`read`, `csv`), а затем укажу имя файла `data` (`read`, `csv`). Мне не нужно указывать путь к файлу, потому что я уже установил рабочую директорию. Теперь, думаю, всё в порядке. Я просто выполню свой код: Ctrl+F, затем Enter. Видите, всё идёт хорошо? Да, я не получил никаких ошибок. Думаю, это было просто предупреждение о том, что я использую более старую версию. Итак, теперь я готов написать код для нашей панели мониторинга. Как обычно, я начну с пользовательского интерфейса. Сначала определим пользовательский интерфейс. В нашем пользовательском интерфейсе мы настроим первый заголовок: эта панель мониторинга посвящена графику загрузки. Затем мы настроим ползунок ввода, а также создадим переключатель. Сначала я создам объект пользовательского интерфейса как `ui`, а затем воспользуюсь функцией `shiny` (shiny ui) и опцией `fluid page`. Есть и другие варианты, но я предпочитаю использовать `fluid page`. После `fluid page` я задам заголовок для своей страницы. Для этого я воспользуюсь опцией ` title `.
Плейлист R Shiny: • Learn Building R Shiny Dashboard with Us
#rstudio #rshiny #download #button
Информация по комментариям в разработке