Web Application Development with R Using Shiny
暫譯: 使用 R 和 Shiny 的網頁應用程式開發

Chris Beeley

  • 出版商: Packt Publishing
  • 出版日期: 2013-10-13
  • 售價: $1,540
  • 貴賓價: 9.5$1,463
  • 語言: 英文
  • 頁數: 110
  • 裝訂: Paperback
  • ISBN: 1783284471
  • ISBN-13: 9781783284474
  • 相關分類: R 語言
  • 海外代購書籍(需單獨結帳)

商品描述

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 的內建函數在幾小時內製作引人入勝且實用的用戶介面,而非幾天
  • 使您能夠以最少的編碼擴展 Shiny,使用 JavaScript 和 jQuery
  • 展示如何為網路撰寫尖端的互動內容

詳細內容

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

使用 Shiny 的 R 網路應用程式是分享來自 R 的互動內容的易於入門的介紹。您將通過實作學習,每一章都包括代碼和範例,供您使用和調整以適應自己的應用程式。在本書結束時,您將能夠僅用幾行代碼構建有用且引人入勝的網路應用程式 - 無需 JavaScript。

使用 Shiny 的 R 網路應用程式將向您展示如何開始分析、可視化和分享您的數據,並提供實用的範例。

本書將教您如何快速原型設計和構建互動數據摘要,使用 Shiny 的內建小工具和函數。您將學會如何將 Shiny 應用程式與現有的 HTML 和 CSS 整合,如何使用 JavaScript 大幅擴展應用程式的功能和可用性,以及如何快速在網路上部署它們。

本書使用實用範例向您展示如何充分利用 R 和 Shiny,幫助您以最小的努力產出和分享尖端的分析。

您將從本書中學到什麼

  • 使用 R 產出高級分析和圖形
  • 實現 Shiny 的內建小工具以快速構建用戶介面
  • 應用反應式編程技術以最少的編碼處理用戶互動
  • 根據用戶輸入調整和變更您的介面,為用戶提供引人入勝且有價值的體驗
  • 將 JavaScript 和 jQuery 與 Shiny 整合,為您的 Shiny 應用程式添加不同且令人興奮的內容和互動
  • 使用 HTML 和 CSS 為您的 Shiny 應用程式設計樣式,並與您自己的網路內容無縫整合
  • 通過允許用戶上傳自己的數據並快速簡單地下載結果來更好地服務用戶
  • 使用簡單且免費的技術在網路上部署 Shiny 應用程式

方法

本書遵循標準的教程式方法,將教您如何快速輕鬆地使用 R 和 Shiny 製作網路應用程式。

本書的讀者對象

本書適合任何希望在網路上產出互動數據摘要的人,無論您是想與幾位同事分享還是與全世界分享。您不需要有 R、Shiny、HTML 或 CSS 的先前經驗即可開始使用本書,儘管您至少需要有一些其他語言的編程經驗。