Learning Python data visualization : master how to build dynamic HTML5-ready SVG charts using Python and the pygal library /: master how to build dynamic HTML5-ready SVG charts using Python and the pygal library. (2014)
- Record Type:
- Book
- Title:
- Learning Python data visualization : master how to build dynamic HTML5-ready SVG charts using Python and the pygal library /: master how to build dynamic HTML5-ready SVG charts using Python and the pygal library. (2014)
- Main Title:
- Learning Python data visualization : master how to build dynamic HTML5-ready SVG charts using Python and the pygal library
- Further Information:
- Note: Chad Adams.
- Authors:
- Adams, Chad
- Contents:
- Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Setting Up Your Development Environment; Introduction; Setting up Python on Windows; Installation; Exploring the Python installation in Windows; Python editors; Setting up Python on Mac OS X; Setting up Python on Ubuntu; Summary; Chapter 2: Python Refresher; Python basics; Importing modules and libraries; Input and output; Generating an image; Creating SVG graphics using svgwrite; For Windows users using VSPT; For Eclipse or other editors on Windows. For Eclipse on Mac and LinuxSummary; Chapter 3: Getting Started with pygal; Why use pygal?; Installing pygal using pip; Installing pygal using Python Tools for Visual Studio; Building a line chart; Stacked line charts; Simple bar charts; Stacked bar charts; Horizontal bar charts; XY charts; Scatter plots; DateY charts; Summary; Chapter 4: Advanced Charts; Pie charts; Stacked pie charts; Radar charts; Box plots; Dot charts; Funnel charts; Gauge charts; Pyramid charts; Worldmap charts; Summary; Chapter 5 : Tweaking pygal; Country charts; Parameters; Legend at the bottom; Legend settings. Label settingsChart title settings; Displaying no data; pygal themes; Summary; Chapter 6: Importing Dynamic Data; Pulling data from the Web; The XML refresher; RSS and the ATOM; Understanding HTTP; Using HTTP in Python; Parsing XML in Python with HTTP; About JSON; Parsing JSON in Python with HTTP; About JSONP; JSONP withCover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Setting Up Your Development Environment; Introduction; Setting up Python on Windows; Installation; Exploring the Python installation in Windows; Python editors; Setting up Python on Mac OS X; Setting up Python on Ubuntu; Summary; Chapter 2: Python Refresher; Python basics; Importing modules and libraries; Input and output; Generating an image; Creating SVG graphics using svgwrite; For Windows users using VSPT; For Eclipse or other editors on Windows. For Eclipse on Mac and LinuxSummary; Chapter 3: Getting Started with pygal; Why use pygal?; Installing pygal using pip; Installing pygal using Python Tools for Visual Studio; Building a line chart; Stacked line charts; Simple bar charts; Stacked bar charts; Horizontal bar charts; XY charts; Scatter plots; DateY charts; Summary; Chapter 4: Advanced Charts; Pie charts; Stacked pie charts; Radar charts; Box plots; Dot charts; Funnel charts; Gauge charts; Pyramid charts; Worldmap charts; Summary; Chapter 5 : Tweaking pygal; Country charts; Parameters; Legend at the bottom; Legend settings. Label settingsChart title settings; Displaying no data; pygal themes; Summary; Chapter 6: Importing Dynamic Data; Pulling data from the Web; The XML refresher; RSS and the ATOM; Understanding HTTP; Using HTTP in Python; Parsing XML in Python with HTTP; About JSON; Parsing JSON in Python with HTTP; About JSONP; JSONP with Python; Summary; Chapter 7 : Putting ItAll Together; Chart usage for a blog; Getting our data in order; Converting date strings to dates; Using strptime; Saving the output as a counted array; Counting the array; Python modules; Building the main method. Modifying our RSS to return valuesBuilding our chart module; Building a portable configuration for our chart; Setting up our chart for data; Configuring our main function to pass data; Project improvements; Summary; Chapter 8: Further Resources; The matplotlib library; Installing the matplotlib library; matplotlib''s library download page; Creating simple matplotlib charts; Plotly; Pyvot; Summary; Appendix: References and Resources; Links for help and support; Charting libraries; Editors and IDEs for Python; Other libraries and Python alternative shells; Index. … (more)
- Publisher Details:
- Birmingham, England : Packt Publishing
- Publication Date:
- 2014
- Copyright Date:
- 2014
- Extent:
- 1 online resource (212 pages), color illustrations
- Subjects:
- 005.133
COMPUTERS -- Data Visualization
Python (Computer program language)
Command languages (Computer science)
Web sites -- Authoring programs
Python (Computer program language)
Information visualization
COMPUTERS -- General
Command languages (Computer science)
Python (Computer program language)
Web sites -- Authoring programs
COMPUTERS -- Programming Languages -- HTML
Electronic books
Electronic books - Languages:
- English
- ISBNs:
- 9781783553341
1783553340 - Related ISBNs:
- 1783553332
9781783553334 - Notes:
- Note: Online resource; title from PDF title page (ebrary, viewed September 5, 2014).
- Access Rights:
- Legal Deposit; Only available on premises controlled by the deposit library and to one user at any one time; The Legal Deposit Libraries (Non-Print Works) Regulations (UK).
- Access Usage:
- Restricted: Printing from this resource is governed by The Legal Deposit Libraries (Non-Print Works) Regulations (UK) and UK copyright law currently in force.
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library HMNTS - ELD.DS.87616
- Ingest File:
- 01_031.xml