Web Application Development with R Using Shiny

Web Application Development with R Using Shiny pdf epub mobi txt 电子书 下载 2025

出版者:Packt Publishing
作者:Chris Beeley
出品人:
页数:110
译者:
出版时间:2013-10-22
价格:USD 34.99
装帧:Paperback
isbn号码:9781783284474
丛书系列:
图书标签:
  • R语言
  • Web前端
  • R
  • programming
  • 数据分析
  • Statistics
  • R
  • Shiny
  • Web开发
  • 数据科学
  • 交互式应用
  • R语言
  • 前端开发
  • 数据可视化
  • 统计建模
  • 机器学习
  • 网络应用
想要找书就要到 图书目录大全
立刻按 ctrl+D收藏本页
你会得到大惊喜!!

具体描述

【What you will learn from this book?】

--Produce advanced analysis and graphics using R

--Implement Shiny's built-in widgets to rapidly build user interfaces

--Apply reactive programming techniques to handle user interactions with minimal coding

--Adapt and change your interfaces in response to user input to give your users an engaging and rewarding experience

--Integrate JavaScript and jQuery with Shiny to add different and exciting content and interactions to your Shiny applications

--Use HTML and CSS to style your Shiny applications and integrate them seamlessly with your own web content

--Serve your users better by allowing them to upload their own data and download the results quickly and simply

--Deploy Shiny applications over the Web using simple and free technologies

【In detail】

R is a highly flexible and powerful tool for analyzing and visualizing data. Shiny is the perfect companion to R, making it quick and simple to share analysis and graphics from R that users can interact with and query over the Web. Let Shiny do the hard work and spend your time generating content and styling, not writing code to handle user inputs.

Web Application Development with R Using Shiny is an accessible introduction to sharing interactive content from R using Shiny. You will learn by doing, with each chapter including code and examples to use and adapt for your own applications. By the end of this book, you will be able to build useful and engaging web applications with only a few lines of code – no JavaScript required.

Web Application Development with R Using Shiny will show you how to begin analyzing, visualizing, and sharing your data using practical examples.

This book will teach you how to rapidly prototype and build interactive data summaries using Shiny's built-in widgets and functions. You will learn how to integrate Shiny applications with your existing HTML and CSS, how to greatly extend the power and usability of your applications using JavaScript, and how to quickly deploy them over the Web.

The book uses practical examples to show you how to get the best out of R and Shiny, helping you to produce and share cutting-edge analytics with minimal effort.

【Approach】

This book follows a standard tutorial-based approach which will teach you how to make a web app using R and Shiny quickly and easily.

【Who this book is for?】

This book is for anybody who wants to produce interactive data summaries over the Web, whether you want to share them with a few colleagues or the whole world. You need no previous experience with R, Shiny, HTML, or CSS to begin using this book, although you will need at least a little previous experience with programming in a different language.

作者简介

【About the Author】- Chris Beeley

Chris Beeley is an Applied Researcher working in healthcare in the UK. He completed his PhD in Psychology at the University of Nottingham in 2009 and now works with Nottinghamshire Healthcare NHS Trust providing statistical analysis and other types of evaluation and reporting using routine data generated within the Trust. Chris has a special interest in the use of regression methods in applied healthcare settings, particularly forensic psychiatric settings, as well as in the collection, analysis, and reporting of patient feedback data.

Chris has been a keen user of R and a passionate advocate of open-source tools within research and healthcare settings since completing his PhD. He has made extensive use of R (and Shiny) to automate analysis and reporting for new patient feedback websites. This was funded by a grant from the NHS Institute for Innovation and made in collaboration with staff, service users, and carers within the Trust, particularly individuals from the Involvement Cent

目录信息

Table of Contents
Preface
Chapter 1: Installing R and Shiny and Getting Started!
Chapter 2: Building Your First Application
Chapter 3: Building Your Own Web Pages with Shiny
Chapter 4: Taking Control of Reactivity, Inputs, and Outputs
Chapter 5: Running and Sharing Your Creations
Index
Preface
Up
Chapter 1: Installing R and Shiny and Getting Started!
Installing R
The R console
Code editors and IDEs
Simple and well-featured
Complex and extensible
Learning R
Getting help
Loading data
Dataframes, lists, arrays, and matrices
Variable types
Functions
Objects
Base graphics and ggplot2
Bar chart
Line chart
Installing Shiny and running the examples
Summary
Up
Chapter 2: Building Your First Application
Program structure
ui.R of minimal example
server.R of minimal example
Optional exercise
Widget types
Google Analytics application
The UI
Data processing
Reactive objects
Outputs
A note on the application code
Optional exercise
Summary
Up
Chapter 3: Building Your Own Web Pages with Shiny
Running the applications and code
Shiny and HTML
Custom HTML links in Shiny
ui.R
server.R
server.R – data preparation
server.R – server definition
Minimal HTML interface
index.html
server.R
JavaScript and Shiny
ui.R
server.R
jQuery
index.html – body
server.R
jQuery
Exercise
Summary
Up
Chapter 4: Taking Control of Reactivity, Inputs, and Outputs
Showing and hiding elements of the UI
Giving names to tabPanel elements
Reactive user interfaces
Reactive user interface example – server.R
Reactive user interface example – ui.R
Advanced reactivity
Using reactive objects and functions efficiently
Controlling the whole interface with the submitButton() function
Controlling specific inputs with the isolate() function
Running reactive functions over time
More advanced topics in Shiny
Finely controlling inputs and outputs
Reading client information and GET requests in Shiny
Custom interfaces from GET strings
Animation
Advanced graphics options
Downloading graphics
Downloading and uploading data
Summary
Up
Chapter 5: Running and Sharing Your Creations
Sharing with the R community
Sharing over GitHub
Introduction to Git
Sharing applications using Git
Sharing using .zip and .tar
Sharing with the world
Glimmer
Shiny Server
Browser compatibility
Summary
Up
Index
· · · · · · (收起)

读后感

评分

评分

评分

评分

评分

用户评价

评分

有些api比较老了,需要去翻shiny新的官方文档;另外我个人比较喜欢shinydashboard的二次封装,但这本书似乎没有提及。

评分

有实用性

评分

有些api比较老了,需要去翻shiny新的官方文档;另外我个人比较喜欢shinydashboard的二次封装,但这本书似乎没有提及。

评分

这种书难以规避的弊端就是,所讲的主题需要多种技能的组合,于是都要兼顾,最后只能泛泛而谈,其实还不如StackOverflow来得快。

评分

这种书难以规避的弊端就是,所讲的主题需要多种技能的组合,于是都要兼顾,最后只能泛泛而谈,其实还不如StackOverflow来得快。

本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度google,bing,sogou

© 2025 book.wenda123.org All Rights Reserved. 图书目录大全 版权所有