LEADER 04916nam 2200685 450 001 9910460423003321 005 20200520144314.0 010 $a1-4571-8986-0 010 $a1-59327-676-1 035 $a(CKB)3710000000402549 035 $a(EBL)4503149 035 $a(SSID)ssj0001483363 035 $a(PQKBManifestationID)12589280 035 $a(PQKBTitleCode)TC0001483363 035 $a(PQKBWorkID)11427851 035 $a(PQKB)10785924 035 $a(MiAaPQ)EBC4503149 035 $a(WaSeSS)IndRDA00052807 035 $a(CaSebORM)9781457189869 035 $a(MiAaPQ)EBC6059242 035 $a(Au-PeEL)EBL4503149 035 $a(CaPaEBR)ebr11250495 035 $a(OCoLC)913056930 035 $a(Au-PeEL)EBL6059242 035 $a(OCoLC)907477297 035 $a(EXLCZ)993710000000402549 100 $a20160903h20152015 uy 0 101 0 $aeng 135 $aur|n|---||||| 181 $ctxt 182 $cc 183 $acr 200 10$aData visualization with JavaScript /$fStephen A. Thomas 205 $a1st edition 210 1$aSan Francisco, California :$cNo Starch Press,$d2015. 210 4$dİ2015 215 $a1 online resource (381 p.) 300 $aIncludes index. 311 $a1-59327-605-2 327 $aAbout the Author; Brief Contents; Contents in Detail; Acknowledgments; Introduction; The Book's Philosophy; The Book's Contents; Source Code for Examples; Chapter 1: Graphing Data; Creating a Basic Bar Chart; Step 1: Include the Required JavaScript; Step 2: Set Aside a Element to Hold the Chart; Step 3: Define the Data; Step 4: Draw the Chart; Step 5: Fix the Vertical Axis; Step 6: Fix the Horizontal Axis; Step 7: Adjust the Styling; Step 8: Vary the Bar Color; Step 9: Work Around flotr2 "Bugs"; Plotting Continuous Data with a Line Chart; Step 1: Define the Data 327 $aStep 2: Graph the CO2 DataStep 3: Add the Temperature Data; Step 4: Improve the Chart's Readability; Step 5: Clarify the Temperature Measurements; Step 6: Label the Chart; Step 7: Work Around flotr2 "Bugs"; Emphasizing Fractions Using a Pie Chart; Step 1: Define the Data; Step 2: Draw the Chart; Step 3: Label the Values; Step 4: Work Around flotr2 "Bugs"; Plotting X/Y Data with a Scatter Chart; Step 1: Define the Data; Step 2: Format the Data; Step 3: Plot the Data; Step 4: Adjust the Chart's Axes; Step 5: Label the Data; Step 6: Clarify the X-Axis; Step 7: Answer Users' Questions 327 $aStep 8: Work Around flotr2 "Bugs"Adding Magnitudes to X/Y Data with a Bubble Chart; Step 1: Define the Data; Step 2: Create a Background for the Chart; Step 3: Plot the Data; Step 4: Add the Background; Step 5: Color the Bubbles; Step 6: Adjust the Legend Styles; Step 7: Work Around flotr2 "Bugs"; Displaying Multidimensional Data with a Radar Chart; Step 1: Define the Data; Step 2: Create the Chart; Step 3: Work Around flotr2 "Bugs"; Summing Up; Chapter 2: Making Charts Interactive; Selecting Chart Content; Step 1: Include the Required JavaScript Libraries 327 $aStep 2: Set Aside a Element to Hold the ChartStep 3: Prepare the Data; Step 4: Draw the Chart; Step 5: Add the Controls; Step 6: Define the Data Structure for the Interaction; Step 7: Determine Chart Data Based on the Interaction State; Step 8: Add the Controls Using JavaScript; Step 9: Respond to the Interaction Controls; Zooming In on Charts; Step 1: Prepare the Page; Step 2: Draw the Chart; Step 3: Prepare the Data to Support Interaction; Step 4: Prepare to Accept Interaction Events; Step 5: Enable the Interaction; Tracking Data Values 327 $aStep 1: Set Aside a Element to Hold the ChartsStep 2: Prepare the Data; Step 3: Draw the Charts; Step 4: Implement the Interaction; Retrieving Data Using AJAX; Step 1: Understand the Source Data; Step 2: Get the First Level of Data via AJAX; Step 3: Process the First Level of Data; Step 4: Get the Real Data; Step 5: Process the Data; Step 6: Create the Chart; Summing Up; Chapter 3: Integrating Charts on a Page; Creating a Classic Sparkline; Step 1: Include the Required JavaScript Libraries; Step 2: Create the HTML Markup for the Sparkline; Step 3: Draw the Sparkline 327 $aStep 4: Adjust the Chart Style 330 $aData Visualization with JavaScript shows developers how to create impressive data visualizations for the web, including animated charts and interactive maps. 606 $aInformation visualization$xData processing 606 $aJavaScript (Computer program language) 608 $aElectronic books. 615 0$aInformation visualization$xData processing. 615 0$aJavaScript (Computer program language) 676 $a005.2/762 700 $aThomas$b Stephen A.$f1962-$01032960 801 0$bMiAaPQ 801 1$bMiAaPQ 801 2$bMiAaPQ 906 $aBOOK 912 $a9910460423003321 996 $aData visualization with JavaScript$92451173 997 $aUNINA