Learning Python data visualization: master how to build dynamic HTML5-ready SVG charts using Python and the pygal library
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Buch |
Sprache: | English |
Veröffentlicht: |
Birmingham [u.a.]
Packt Publ.
2014
|
Schriftenreihe: | Packt open source : Community experience distilled
|
Schlagworte: | |
Online-Zugang: | Inhaltsverzeichnis Klappentext |
Beschreibung: | III, 195 S. zahlr. Ill. |
ISBN: | 9781783553334 |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV042377029 | ||
003 | DE-604 | ||
005 | 00000000000000.0 | ||
007 | t | ||
008 | 150224s2014 a||| |||| 00||| eng d | ||
020 | |a 9781783553334 |c pbk. : USD 47.99, GBP 29.99 |9 978-1-78355-333-4 | ||
035 | |a (DE-599)GBV79710111X | ||
040 | |a DE-604 |b ger | ||
041 | 0 | |a eng | |
049 | |a DE-739 | ||
084 | |a 54.55 |2 bkl | ||
084 | |a 54.53 |2 bkl | ||
100 | 1 | |a Adams, Chad |e Verfasser |4 aut | |
245 | 1 | 0 | |a Learning Python data visualization |b master how to build dynamic HTML5-ready SVG charts using Python and the pygal library |c Chad Adams |
264 | 1 | |a Birmingham [u.a.] |b Packt Publ. |c 2014 | |
300 | |a III, 195 S. |b zahlr. Ill. | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
490 | 0 | |a Packt open source : Community experience distilled | |
650 | 0 | 7 | |a Visualisierung |0 (DE-588)4188417-6 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Python |g Programmiersprache |0 (DE-588)4434275-5 |2 gnd |9 rswk-swf |
689 | 0 | 0 | |a Python |g Programmiersprache |0 (DE-588)4434275-5 |D s |
689 | 0 | 1 | |a Visualisierung |0 (DE-588)4188417-6 |D s |
689 | 0 | |5 DE-604 | |
776 | 0 | 8 | |i Erscheint auch als |n Online-Ausgabe |z 978-1-78355-334-1 |
856 | 4 | 2 | |m Digitalisierung UB Passau - ADAM Catalogue Enrichment |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=027813194&sequence=000003&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
856 | 4 | 2 | |m Digitalisierung UB Passau - ADAM Catalogue Enrichment |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=027813194&sequence=000004&line_number=0002&func_code=DB_RECORDS&service_type=MEDIA |3 Klappentext |
999 | |a oai:aleph.bib-bvb.de:BVB01-027813194 |
Datensatz im Suchindex
_version_ | 1804153017329516544 |
---|---|
adam_text | Table
of
Contents
Preface
Chapter
1:
Setting Up Your
Development
Environment
Ί
Introduction
1
Setting up Python on Windows
1
Installation
1?
Exploring the Python installation in Windows
16
Python editors
20
Setting up Python on Mac OS X
2β
Setting up Python on Ubuntu
31
Summary
34
Chapter
2:
Python Refresher
35
Python basics
35
Importing modules and libraries
40
Input and output
42
Generating an image
45
Creating SVG graphics using svgwrite
48
For Windows users using VSPT
48
For Eclipse or other editors on Windows
50
For Eclipse on Mac and Linux
öQ
Summary
Щ
Why use pygal?
81
Installing pygal using pip
(И
Installing pygal using Python Tools for Visual Studio
66
Building a line chart
67
Stacked line charts
69
Simple bar charts
71
Table
of
Contents
Stacked bar charts
72
Horizontal bar charts
73
XY charts
74
Scatter plots
77
DateY charts
78
Summary
83
Chapter
4:
Advanced Charts
85
Pie charts
85
Stacked pie charts
86
Radar charts
88
Box plots
89
Dot charts
91
Funneí
charts
94
Gauge charts
96
Pyramid charts
98
Worldmap charts
101
Summary
104
Chapter
5:
Tweaking
pyçfaS
10a
Country charts
106
Parameters
108
Legend at the bottom
109
Legend settings
111
Label settings
116
Chart title settings
120
Displaying no data
123
pygal themes
124
Summary
126
Chapter
6:
Importing Dynamic Data
127
Pulling data from the Web
127
The XML refresher
130
RSS and the ATOM
131
Understanding HTTP
і Зі
Using HTTP in Python
132
Parsing XML In Python
wilii
HTTP
134
About
JSÖN
136
Parsing JSON in Python with HTTP
Λ
1
О.
About JSONP
143
JSONP with Python
144
Summary
144
Table of Contents
Chapter
7:
Putting It AH Together
145
Chart usage for a biog
145
Getting our data in order
146
Converting date strings to dates
149
Using strptime
150
Saving the output as a counted array
. 156
Counting the array
158
Python modules
160
Building the main method
161
Modifying our RSS to return valuer
162
Building our chart module
163
Building a portable configuration
for
our chari
164
Setting up our chart for data
166
Configuring our main function to pass
doto
167
Project improvements
168
Summary
Ш
Chapter
8;
fn uiiher
М@ашішш
1/1
The matplotHb library
fii
Installing the matplotlib library
172
matplotlib s library download page
173
Creating simple matplotlib charts
173
Plotły
179
Pyvot
186
Summary
187
Appendix: References and Resources
189
Links for help and support
189
Charting libraries
189
Editors and IDEs for Python
190
Other libraries and Python
alternativ©
shells
ISO
Index
iii
The best applications use data and present it in a
meaningful, easy-to-understand way. Packed with sample
code and tutorials, this book will walk you through
installing common charts, graphics, and utility libraries for
the Python programming language.
Firstly you will discover how to install and reference
libraries in Visual Studio or Eclipse. We will then go on to
buiid simple graphics and charts that allow you to generate
HTMLS-ready SVG charts and graphs, along with testing
and validating your data sources. We will also cover
parsing data from the Web and offline sources, and
building a Python charting application using dynamic data.
Lastly, we will review other popular tools and frameworks
used to create charts and import/export chart data. By the
end of this book, you will be abie to represent complex
sets of data using Python.
|
any_adam_object | 1 |
author | Adams, Chad |
author_facet | Adams, Chad |
author_role | aut |
author_sort | Adams, Chad |
author_variant | c a ca |
building | Verbundindex |
bvnumber | BV042377029 |
ctrlnum | (DE-599)GBV79710111X |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>01810nam a2200373 c 4500</leader><controlfield tag="001">BV042377029</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">00000000000000.0</controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">150224s2014 a||| |||| 00||| eng d</controlfield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9781783553334</subfield><subfield code="c">pbk. : USD 47.99, GBP 29.99</subfield><subfield code="9">978-1-78355-333-4</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)GBV79710111X</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-739</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">54.55</subfield><subfield code="2">bkl</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">54.53</subfield><subfield code="2">bkl</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Adams, Chad</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Learning Python data visualization</subfield><subfield code="b">master how to build dynamic HTML5-ready SVG charts using Python and the pygal library</subfield><subfield code="c">Chad Adams</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Birmingham [u.a.]</subfield><subfield code="b">Packt Publ.</subfield><subfield code="c">2014</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">III, 195 S.</subfield><subfield code="b">zahlr. Ill.</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="490" ind1="0" ind2=" "><subfield code="a">Packt open source : Community experience distilled</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Visualisierung</subfield><subfield code="0">(DE-588)4188417-6</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Python</subfield><subfield code="g">Programmiersprache</subfield><subfield code="0">(DE-588)4434275-5</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">Python</subfield><subfield code="g">Programmiersprache</subfield><subfield code="0">(DE-588)4434275-5</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="1"><subfield code="a">Visualisierung</subfield><subfield code="0">(DE-588)4188417-6</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="776" ind1="0" ind2="8"><subfield code="i">Erscheint auch als</subfield><subfield code="n">Online-Ausgabe</subfield><subfield code="z">978-1-78355-334-1</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">Digitalisierung UB Passau - ADAM Catalogue Enrichment</subfield><subfield code="q">application/pdf</subfield><subfield code="u">http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=027813194&sequence=000003&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">Digitalisierung UB Passau - ADAM Catalogue Enrichment</subfield><subfield code="q">application/pdf</subfield><subfield code="u">http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=027813194&sequence=000004&line_number=0002&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Klappentext</subfield></datafield><datafield tag="999" ind1=" " ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-027813194</subfield></datafield></record></collection> |
id | DE-604.BV042377029 |
illustrated | Illustrated |
indexdate | 2024-07-10T01:19:55Z |
institution | BVB |
isbn | 9781783553334 |
language | English |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-027813194 |
open_access_boolean | |
owner | DE-739 |
owner_facet | DE-739 |
physical | III, 195 S. zahlr. Ill. |
publishDate | 2014 |
publishDateSearch | 2014 |
publishDateSort | 2014 |
publisher | Packt Publ. |
record_format | marc |
series2 | Packt open source : Community experience distilled |
spelling | Adams, Chad Verfasser aut Learning Python data visualization master how to build dynamic HTML5-ready SVG charts using Python and the pygal library Chad Adams Birmingham [u.a.] Packt Publ. 2014 III, 195 S. zahlr. Ill. txt rdacontent n rdamedia nc rdacarrier Packt open source : Community experience distilled Visualisierung (DE-588)4188417-6 gnd rswk-swf Python Programmiersprache (DE-588)4434275-5 gnd rswk-swf Python Programmiersprache (DE-588)4434275-5 s Visualisierung (DE-588)4188417-6 s DE-604 Erscheint auch als Online-Ausgabe 978-1-78355-334-1 Digitalisierung UB Passau - ADAM Catalogue Enrichment application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=027813194&sequence=000003&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis Digitalisierung UB Passau - ADAM Catalogue Enrichment application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=027813194&sequence=000004&line_number=0002&func_code=DB_RECORDS&service_type=MEDIA Klappentext |
spellingShingle | Adams, Chad Learning Python data visualization master how to build dynamic HTML5-ready SVG charts using Python and the pygal library Visualisierung (DE-588)4188417-6 gnd Python Programmiersprache (DE-588)4434275-5 gnd |
subject_GND | (DE-588)4188417-6 (DE-588)4434275-5 |
title | Learning Python data visualization master how to build dynamic HTML5-ready SVG charts using Python and the pygal library |
title_auth | Learning Python data visualization master how to build dynamic HTML5-ready SVG charts using Python and the pygal library |
title_exact_search | Learning Python data visualization master how to build dynamic HTML5-ready SVG charts using Python and the pygal library |
title_full | Learning Python data visualization master how to build dynamic HTML5-ready SVG charts using Python and the pygal library Chad Adams |
title_fullStr | Learning Python data visualization master how to build dynamic HTML5-ready SVG charts using Python and the pygal library Chad Adams |
title_full_unstemmed | Learning Python data visualization master how to build dynamic HTML5-ready SVG charts using Python and the pygal library Chad Adams |
title_short | Learning Python data visualization |
title_sort | learning python data visualization master how to build dynamic html5 ready svg charts using python and the pygal library |
title_sub | master how to build dynamic HTML5-ready SVG charts using Python and the pygal library |
topic | Visualisierung (DE-588)4188417-6 gnd Python Programmiersprache (DE-588)4434275-5 gnd |
topic_facet | Visualisierung Python Programmiersprache |
url | http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=027813194&sequence=000003&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=027813194&sequence=000004&line_number=0002&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT adamschad learningpythondatavisualizationmasterhowtobuilddynamichtml5readysvgchartsusingpythonandthepygallibrary |