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.
98 lines
1.6 KiB
98 lines
1.6 KiB
Sizing |
|
====== |
|
|
|
Svg size is configurable with ``width`` and ``height`` parameter. |
|
|
|
|
|
width |
|
----- |
|
|
|
.. pygal-code:: 200 400 |
|
|
|
chart = pygal.Bar(width=200) |
|
chart.add('1', 1) |
|
chart.add('2', 2) |
|
|
|
|
|
height |
|
------ |
|
|
|
.. pygal-code:: 600 100 |
|
|
|
chart = pygal.Bar(height=100) |
|
chart.add('1', 1) |
|
chart.add('2', 2) |
|
|
|
|
|
explicit_size |
|
------------- |
|
|
|
Size can be written directly to the svg tag to force display of the requested size using ``explicit_size``. |
|
|
|
|
|
spacing |
|
------- |
|
|
|
Spacing determines the space between all elements: |
|
|
|
.. pygal-code:: |
|
|
|
chart = pygal.Bar(spacing=50) |
|
chart.x_labels = u'αβγδ' |
|
chart.add('line 1', [5, 15, 10, 8]) |
|
chart.add('line 2', [15, 20, 8, 11]) |
|
|
|
margin |
|
------ |
|
|
|
Margin is the external chart margin: |
|
|
|
.. pygal-code:: |
|
|
|
chart = pygal.Bar(margin=50) |
|
chart.x_labels = u'αβγδ' |
|
chart.add('line 1', [5, 15, 10, 8]) |
|
chart.add('line 2', [15, 20, 8, 11]) |
|
|
|
|
|
Individual margins can also be specified |
|
|
|
margin_top |
|
---------- |
|
|
|
.. pygal-code:: |
|
|
|
chart = pygal.Bar(margin_top=50) |
|
chart.x_labels = u'αβγδ' |
|
chart.add('line 1', [5, 15, 10, 8]) |
|
chart.add('line 2', [15, 20, 8, 11]) |
|
|
|
margin_right |
|
------------ |
|
|
|
.. pygal-code:: |
|
|
|
chart = pygal.Bar(margin_right=50) |
|
chart.x_labels = u'αβγδ' |
|
chart.add('line 1', [5, 15, 10, 8]) |
|
chart.add('line 2', [15, 20, 8, 11]) |
|
|
|
margin_bottom |
|
------------- |
|
|
|
.. pygal-code:: |
|
|
|
chart = pygal.Bar(margin_bottom=50) |
|
chart.x_labels = u'αβγδ' |
|
chart.add('line 1', [5, 15, 10, 8]) |
|
chart.add('line 2', [15, 20, 8, 11]) |
|
|
|
margin_left |
|
----------- |
|
|
|
.. pygal-code:: |
|
|
|
chart = pygal.Bar(margin_left=50) |
|
chart.x_labels = u'αβγδ' |
|
chart.add('line 1', [5, 15, 10, 8]) |
|
chart.add('line 2', [15, 20, 8, 11])
|
|
|