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.
21 lines
638 B
21 lines
638 B
import cssutils |
|
|
|
SVG = 'SVG 1.1' # http://www.w3.org/TR/SVG11/styling.html |
|
|
|
macros = { |
|
'paint': 'none|currentColor|{color}', |
|
# spec actually says length, but our length macro requires units, so use positivenum |
|
'dasharray': '{positivenum}(\s*,\s*{positivenum})*', |
|
} |
|
properties = { |
|
'stroke': '{paint}', |
|
'fill': '{paint}', |
|
'text-anchor': 'start|middle|end|inherit', |
|
'stroke-width': '{length}|inherit', |
|
'fill-opacity': '{num}|inherit', |
|
'stroke-dasharray': 'none|{dasharray}|inherit', |
|
} |
|
|
|
cssutils.profile.addProfile(SVG, properties, macros) |
|
|
|
cssutils.profile.defaultProfiles = [SVG, cssutils.profile.CSS_LEVEL_2] |