mirror of https://github.com/Kozea/pygal.git
Python to generate nice looking SVG graph
http://pygal.org/
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
207 lines
5.3 KiB
207 lines
5.3 KiB
10 years ago
|
===============
|
||
|
Documentation
|
||
|
===============
|
||
|
|
||
|
|
||
|
Built-in Styles
|
||
|
===============
|
||
|
|
||
|
pygal provides 14 built-in styles:
|
||
|
|
||
|
.. contents::
|
||
|
|
||
|
|
||
|
Default
|
||
|
-------
|
||
|
|
||
|
.. pygal-code::
|
||
|
|
||
|
chart = pygal.StackedLine(fill=True, interpolate='cubic')
|
||
|
chart.add('A', [1, 3, 5, 16, 13, 3, 7])
|
||
|
chart.add('B', [5, 2, 3, 2, 5, 7, 17])
|
||
|
chart.add('C', [6, 10, 9, 7, 3, 1, 0])
|
||
|
chart.add('D', [2, 3, 5, 9, 12, 9, 5])
|
||
|
chart.add('E', [7, 4, 2, 1, 2, 10, 0])
|
||
|
|
||
|
|
||
|
Neon
|
||
|
----
|
||
|
|
||
|
.. pygal-code::
|
||
|
|
||
|
from pygal.style import NeonStyle
|
||
|
chart = pygal.StackedLine(fill=True, interpolate='cubic', style=NeonStyle)
|
||
|
chart.add('A', [1, 3, 5, 16, 13, 3, 7])
|
||
|
chart.add('B', [5, 2, 3, 2, 5, 7, 17])
|
||
|
chart.add('C', [6, 10, 9, 7, 3, 1, 0])
|
||
|
chart.add('D', [2, 3, 5, 9, 12, 9, 5])
|
||
|
chart.add('E', [7, 4, 2, 1, 2, 10, 0])
|
||
|
|
||
|
|
||
|
Dark Solarized
|
||
|
--------------
|
||
|
|
||
|
.. pygal-code::
|
||
|
|
||
|
from pygal.style import DarkSolarizedStyle
|
||
|
chart = pygal.StackedLine(fill=True, interpolate='cubic', style=DarkSolarizedStyle)
|
||
|
chart.add('A', [1, 3, 5, 16, 13, 3, 7])
|
||
|
chart.add('B', [5, 2, 3, 2, 5, 7, 17])
|
||
|
chart.add('C', [6, 10, 9, 7, 3, 1, 0])
|
||
|
chart.add('D', [2, 3, 5, 9, 12, 9, 5])
|
||
|
chart.add('E', [7, 4, 2, 1, 2, 10, 0])
|
||
|
|
||
|
|
||
|
Light Solarized
|
||
|
---------------
|
||
|
|
||
|
.. pygal-code::
|
||
|
|
||
|
from pygal.style import LightSolarizedStyle
|
||
|
chart = pygal.StackedLine(fill=True, interpolate='cubic', style=LightSolarizedStyle)
|
||
|
chart.add('A', [1, 3, 5, 16, 13, 3, 7])
|
||
|
chart.add('B', [5, 2, 3, 2, 5, 7, 17])
|
||
|
chart.add('C', [6, 10, 9, 7, 3, 1, 0])
|
||
|
chart.add('D', [2, 3, 5, 9, 12, 9, 5])
|
||
|
chart.add('E', [7, 4, 2, 1, 2, 10, 0])
|
||
|
|
||
|
|
||
|
Light
|
||
|
-----
|
||
|
|
||
|
.. pygal-code::
|
||
|
|
||
|
from pygal.style import LightStyle
|
||
|
chart = pygal.StackedLine(fill=True, interpolate='cubic', style=LightStyle)
|
||
|
chart.add('A', [1, 3, 5, 16, 13, 3, 7])
|
||
|
chart.add('B', [5, 2, 3, 2, 5, 7, 17])
|
||
|
chart.add('C', [6, 10, 9, 7, 3, 1, 0])
|
||
|
chart.add('D', [2, 3, 5, 9, 12, 9, 5])
|
||
|
chart.add('E', [7, 4, 2, 1, 2, 10, 0])
|
||
|
|
||
|
|
||
|
Clean
|
||
|
-----
|
||
|
|
||
|
.. pygal-code::
|
||
|
|
||
|
from pygal.style import CleanStyle
|
||
|
chart = pygal.StackedLine(fill=True, interpolate='cubic', style=CleanStyle)
|
||
|
chart.add('A', [1, 3, 5, 16, 13, 3, 7])
|
||
|
chart.add('B', [5, 2, 3, 2, 5, 7, 17])
|
||
|
chart.add('C', [6, 10, 9, 7, 3, 1, 0])
|
||
|
chart.add('D', [2, 3, 5, 9, 12, 9, 5])
|
||
|
chart.add('E', [7, 4, 2, 1, 2, 10, 0])
|
||
|
|
||
|
|
||
|
Red Blue
|
||
|
--------
|
||
|
|
||
|
.. pygal-code::
|
||
|
|
||
|
from pygal.style import RedBlueStyle
|
||
|
chart = pygal.StackedLine(fill=True, interpolate='cubic', style=RedBlueStyle)
|
||
|
chart.add('A', [1, 3, 5, 16, 13, 3, 7])
|
||
|
chart.add('B', [5, 2, 3, 2, 5, 7, 17])
|
||
|
chart.add('C', [6, 10, 9, 7, 3, 1, 0])
|
||
|
chart.add('D', [2, 3, 5, 9, 12, 9, 5])
|
||
|
chart.add('E', [7, 4, 2, 1, 2, 10, 0])
|
||
|
|
||
|
|
||
|
Dark Colorized
|
||
|
--------------
|
||
|
|
||
|
.. pygal-code::
|
||
|
|
||
|
from pygal.style import DarkColorizedStyle
|
||
|
chart = pygal.StackedLine(fill=True, interpolate='cubic', style=DarkColorizedStyle)
|
||
|
chart.add('A', [1, 3, 5, 16, 13, 3, 7])
|
||
|
chart.add('B', [5, 2, 3, 2, 5, 7, 17])
|
||
|
chart.add('C', [6, 10, 9, 7, 3, 1, 0])
|
||
|
chart.add('D', [2, 3, 5, 9, 12, 9, 5])
|
||
|
chart.add('E', [7, 4, 2, 1, 2, 10, 0])
|
||
|
|
||
|
|
||
|
Light Colorized
|
||
|
---------------
|
||
|
|
||
|
.. pygal-code::
|
||
|
|
||
|
from pygal.style import LightColorizedStyle
|
||
|
chart = pygal.StackedLine(fill=True, interpolate='cubic', style=LightColorizedStyle)
|
||
|
chart.add('A', [1, 3, 5, 16, 13, 3, 7])
|
||
|
chart.add('B', [5, 2, 3, 2, 5, 7, 17])
|
||
|
chart.add('C', [6, 10, 9, 7, 3, 1, 0])
|
||
|
chart.add('D', [2, 3, 5, 9, 12, 9, 5])
|
||
|
chart.add('E', [7, 4, 2, 1, 2, 10, 0])
|
||
|
|
||
|
|
||
|
Turquoise
|
||
|
---------
|
||
|
|
||
|
.. pygal-code::
|
||
|
|
||
|
from pygal.style import TurquoiseStyle
|
||
|
chart = pygal.StackedLine(fill=True, interpolate='cubic', style=TurquoiseStyle)
|
||
|
chart.add('A', [1, 3, 5, 16, 13, 3, 7])
|
||
|
chart.add('B', [5, 2, 3, 2, 5, 7, 17])
|
||
|
chart.add('C', [6, 10, 9, 7, 3, 1, 0])
|
||
|
chart.add('D', [2, 3, 5, 9, 12, 9, 5])
|
||
|
chart.add('E', [7, 4, 2, 1, 2, 10, 0])
|
||
|
|
||
|
|
||
|
Light green
|
||
|
-----------
|
||
|
|
||
|
.. pygal-code::
|
||
|
|
||
|
from pygal.style import LightGreenStyle
|
||
|
chart = pygal.StackedLine(fill=True, interpolate='cubic', style=LightGreenStyle)
|
||
|
chart.add('A', [1, 3, 5, 16, 13, 3, 7])
|
||
|
chart.add('B', [5, 2, 3, 2, 5, 7, 17])
|
||
|
chart.add('C', [6, 10, 9, 7, 3, 1, 0])
|
||
|
chart.add('D', [2, 3, 5, 9, 12, 9, 5])
|
||
|
chart.add('E', [7, 4, 2, 1, 2, 10, 0])
|
||
|
|
||
|
|
||
|
Dark green
|
||
|
----------
|
||
|
|
||
|
.. pygal-code::
|
||
|
|
||
|
from pygal.style import DarkGreenStyle
|
||
|
chart = pygal.StackedLine(fill=True, interpolate='cubic', style=DarkGreenStyle)
|
||
|
chart.add('A', [1, 3, 5, 16, 13, 3, 7])
|
||
|
chart.add('B', [5, 2, 3, 2, 5, 7, 17])
|
||
|
chart.add('C', [6, 10, 9, 7, 3, 1, 0])
|
||
|
chart.add('D', [2, 3, 5, 9, 12, 9, 5])
|
||
|
chart.add('E', [7, 4, 2, 1, 2, 10, 0])
|
||
|
|
||
|
|
||
|
Dark green blue
|
||
|
---------------
|
||
|
|
||
|
.. pygal-code::
|
||
|
|
||
|
from pygal.style import DarkGreenBlueStyle
|
||
|
chart = pygal.StackedLine(fill=True, interpolate='cubic', style=DarkGreenBlueStyle)
|
||
|
chart.add('A', [1, 3, 5, 16, 13, 3, 7])
|
||
|
chart.add('B', [5, 2, 3, 2, 5, 7, 17])
|
||
|
chart.add('C', [6, 10, 9, 7, 3, 1, 0])
|
||
|
chart.add('D', [2, 3, 5, 9, 12, 9, 5])
|
||
|
chart.add('E', [7, 4, 2, 1, 2, 10, 0])
|
||
|
|
||
|
|
||
|
Blue
|
||
|
----
|
||
|
|
||
|
.. pygal-code::
|
||
|
|
||
|
from pygal.style import BlueStyle
|
||
|
chart = pygal.StackedLine(fill=True, interpolate='cubic', style=BlueStyle)
|
||
|
chart.add('A', [1, 3, 5, 16, 13, 3, 7])
|
||
|
chart.add('B', [5, 2, 3, 2, 5, 7, 17])
|
||
|
chart.add('C', [6, 10, 9, 7, 3, 1, 0])
|
||
|
chart.add('D', [2, 3, 5, 9, 12, 9, 5])
|
||
|
chart.add('E', [7, 4, 2, 1, 2, 10, 0])
|