LEADER 06257nam 2200649Ia 450 001 9910438100203321 005 20200520144314.0 010 $a1-4302-5807-1 024 7 $a10.1007/978-1-4302-5807-0 035 $a(OCoLC)856631555 035 $a(MiFhGG)GVRL6VDJ 035 $a(CaSebORM)9781430258063 035 $a(OCoLC)857720573 035 $a(OCoLC)ocn857720573 035 $a(CKB)3710000000015718 035 $a(MiAaPQ)EBC1636337 035 $a(EXLCZ)993710000000015718 100 $a20130817d2013 uy 0 101 0 $aeng 135 $aurun|---uuuua 181 $ctxt 182 $cc 183 $acr 200 10$aPro data visualization using R and JavaScript /$fTom Barker 205 $a1st ed. 2013. 210 $a[Berkeley, CA] $cApress$d2013 215 $a1 online resource (xvii, 195 pages) $cillustrations (some color), maps (some color) 225 0 $aThe expert's voice in Web development Pro data visualization using R and JavaScript 300 $a"Analyze and visualize your key data"--Cover. 300 $aIncludes index. 311 $a1-4302-5806-3 320 $aIncludes bibliographical references and index. 327 $a""Contents at a Glance""; ""Contents""; ""About the Author""; ""About the Technical Reviewer""; ""Acknowledgments""; ""Chapter 1: Background""; ""What Is Data Visualization?""; ""Time Series Charts""; ""Bar Charts""; ""Histograms""; ""Data Maps""; ""Scatter Plots""; ""History""; ""Modern Landscape""; ""Why Data Visualization?""; ""Tools""; ""Languages, Environments, and Libraries""; ""Analysis Tools""; ""Process Overview""; ""Identify a Problem""; ""Gather Data""; ""Analyze Data""; ""Visualize Data""; ""Ethics of Data Visualization""; ""Cite Sources""; ""Be Aware of Visual Cues""; ""Summary"" 327 $a""Chapter 2: R Language Primer""""Getting to Know the R Console""; ""The Command Line""; ""Command History""; ""Accessing Documentation""; ""Packages""; ""Importing Data""; ""Using Headers""; ""Specifying a String Delimiter""; ""Specifying Row Identifiers""; ""Using Custom Column Names""; ""Data Structures and Data Types""; ""Data Frames""; ""Matrices""; ""Adding Lists""; ""Looping Through Lists""; ""Applying Functions to Lists""; ""Functions""; ""Summary""; ""Chapter 3: A Deeper Dive into R""; ""Object-Oriented Programming in R""; ""S3 Classes""; ""S4 Classes"" 327 $a""Statistical Analysis with Descriptive Metrics in R""""Median and Mean""; ""Quartiles""; ""Standard Deviation""; ""RStudio IDE""; ""R Markdown""; ""RPubs""; ""Summary""; ""Chapter 4: Data Visualization with D3""; ""Preliminary Concepts""; ""HTML""; ""CSS""; ""SVG""; ""JavaScript""; ""History of D3""; ""Using D3""; ""Setting Up a Project""; ""Using D3""; ""Binding Data""; ""Creating a Bar Chart""; ""Loading External Data""; ""Summary""; ""Chapter 5: Visualizing Spatial Data from Access Logs""; ""What Are Data Maps ?""; ""Access Logs""; ""Parsing the Access Log""; ""Read in the Access Log"" 327 $a""Parse the Log File""""Geolocation by IP""; ""Output the Fields""; ""Adding Control Logic""; ""Creating a Data Map in R""; ""Mapping Geographic Data""; ""Adding Latitude and Longitude""; ""Displaying Regional Data""; ""Distributing the Visualization""; ""Summary""; ""Chapter 6: Visualizing Data Over Time""; ""Gathering Data""; ""Data Analysis with R""; ""Calculating the Bug Count""; ""Examining the Severity of the Bugs""; ""Adding Interactivity with D3""; ""Reading in the Data""; ""Drawing on the Page""; ""Adding Interactivity""; ""Summary""; ""Chapter 7: Bar Charts""; ""Standard Bar Chart"" 327 $a""Stacked Bar Chart""""Grouped Bar Chart""; ""Visualizing and Analyzing Production Incidents""; ""Plotting Data on a Bar Chart with R""; ""Ordering Results""; ""Creating a Stacked Bar Chart""; ""Bar Charts in D3""; ""Creating a Vertical Bar Chart""; ""Creating a Stacked Bar Chart""; ""Creating an Overlaid Visualization""; ""Summary""; ""Chapter 8: Correlation Analysis with Scatter Plots""; ""Finding Relationships in Data""; ""Introductory Concepts of Agile Development""; ""Correlation Analysis""; ""Creating a Scatter Plot""; ""Creating a Bubble Chart""; ""Visualizing Bugs"" 327 $a""Visualizing Production Incidents"" 330 $aPro Data Visualization using R and JavaScript makes the R language approachable, and promotes the idea of data gathering and analysis. You'll see how to use R to interrogate and analyze your data, and then use the D3 JavaScript library to format and display that data in an elegant, informative, and interactive way. You will learn how to gather data effectively, and also how to understand the philosophy and implementation of each type of chart, so as to be able to represent the results visually. With the popularity of the R language, the art and practice of creating data visualizations is no longer the preserve of mathematicians, statisticians, or cartographers. As technology leaders, we can gather metrics around what we do and use data visualizations to communicate that information. Pro Data Visualization using R and JavaScript combines the power of the R language with the simplicity and familiarity of JavaScript to display clear and informative data visualizations. Gathering and analyzing empirical data is the key to truly understanding anything. We can track operational metrics to quantify the health of our products in production. We can track quality metrics of our projects, and even use our data to identify bad code. Visualizing this data allows anyone to read our analysis and easily get a deep understanding of the story the data tells. 410 0$aExpert's voice in Web development. 606 $aJavaScript (Computer program language) 606 $aR (Computer program language) 606 $aInformation visualization 615 0$aJavaScript (Computer program language) 615 0$aR (Computer program language) 615 0$aInformation visualization. 676 $a004 676 $a005.1 676 $a005.74 700 $aBarker$b Tom$0867025 801 0$bMiAaPQ 801 1$bMiAaPQ 801 2$bMiAaPQ 906 $aBOOK 912 $a9910438100203321 996 $aPro Data Visualization using R and JavaScript$91935222 997 $aUNINA