Web Application Development with R Using Shiny

Chris Beeley

  • 出版商: Packt Publishing
  • 出版日期: 2013-10-13
  • 售價: $1,400
  • 貴賓價: 9.5$1,330
  • 語言: 英文
  • 頁數: 110
  • 裝訂: Paperback
  • ISBN: 1783284471
  • ISBN-13: 9781783284474
  • 相關分類: R 語言
  • 下單後立即進貨 (約3~4週)

商品描述

Shiny and R were made for each other, and this tutorial will show you how to make the most of them. In no time, you'll be producing fully-featured interactive data summaries to share over the web.

Overview

  • Helps you to use Shiny's built in functions to produce engaging and useful user interfaces in hours, not days
  • Enables you to extend Shiny using JavaScript and jQuery with minimal coding
  • Shows you how to write cutting-edge interactive content for the Web

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 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 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.

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

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 written 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.

商品描述(中文翻譯)

Shiny和R是天生一對,本教程將向您展示如何充分利用它們。很快,您將能夠生成功能齊全的互動數據摘要,並在網絡上共享。

概述:
- 幫助您使用Shiny的內置函數,在幾小時內創建引人入勝且有用的用戶界面,而不是幾天的時間。
- 讓您能夠使用JavaScript和jQuery輕鬆擴展Shiny,而只需進行最少的編碼。
- 向您展示如何為Web編寫尖端的互動內容。

詳細內容:
R是一個高度靈活且功能強大的數據分析和可視化工具。Shiny是R的完美伴侶,使得從R中分享分析和圖形變得快速簡單,用戶可以在Web上與之互動和查詢。讓Shiny處理繁瑣的工作,您可以花時間生成內容和樣式,而不是編寫處理用戶輸入的代碼。

使用Shiny進行R的Web應用是一本介紹使用Shiny從R中分享互動內容的易於理解的入門書。您將通過實際操作學習,每章都包含代碼和示例,可供您使用和適應自己的應用程序。通過閱讀本書,您將能夠僅使用幾行代碼構建有用且引人入勝的Web應用程序 - 無需JavaScript。

使用Shiny進行R的Web應用將向您展示如何開始使用實際示例進行數據分析、可視化和共享。

本書將教您如何使用Shiny的內置小部件和函數快速原型和構建互動數據摘要。您將學習如何將Shiny應用程序與現有的HTML和CSS集成,如何使用JavaScript大大擴展應用程序的功能和易用性,以及如何快速部署它們到Web上。

本書通過實際示例向您展示如何充分利用R和Shiny,幫助您以最少的努力生成和共享尖端分析。

本書將以標準的基於教程的方式進行,教您如何快速輕鬆地使用R和Shiny製作Web應用程序。

本書適合任何希望在Web上生成互動數據摘要的人,無論您是想與幾位同事還是整個世界分享。您不需要具備R、Shiny、HTML或CSS的先前經驗,但至少需要有一些使用其他語言進行編程的經驗。