本文整理汇总了Python中pygal.StackedLine.render_response方法的典型用法代码示例。如果您正苦于以下问题:Python StackedLine.render_response方法的具体用法?Python StackedLine.render_response怎么用?Python StackedLine.render_response使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类pygal.StackedLine
的用法示例。
在下文中一共展示了StackedLine.render_response方法的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: test_bar_links
# 需要导入模块: from pygal import StackedLine [as 别名]
# 或者: from pygal.StackedLine import render_response [as 别名]
def test_bar_links():
bar = StackedLine(style=styles['default'](
font_family='googlefont:Raleway'))
bar.js = ('http://l:2343/2.0.x/pygal-tooltips.js',)
bar.title = 'Wow ! Such Chart !'
bar.x_title = 'Many x labels'
bar.y_title = 'Much y labels'
bar.add('Red serie', [
{'value': 10,
'label': 'Ten',
'xlink': 'http://google.com?q=10'},
{'value': 20,
'label': 'Twenty is a good number yada yda yda yada '
'yadaaaaaaaaaaaaaaaaaaaaaa',
'xlink': 'http://google.com?q=20'},
30,
{'value': 40,
'label': 'Forty',
'xlink': 'http://google.com?q=40'}
])
bar.add('Blue serie', [40, {
'value': 30,
'label': 'Thirty',
'xlink': 'http://google.com?q=30'
}, 20, 10])
bar.x_labels = ['Yesterday', 'Today or any other day',
'Tomorrow', 'Someday']
bar.logarithmic = True
# bar.zero = 1
return bar.render_response()
示例2: test_custom_css_file
# 需要导入模块: from pygal import StackedLine [as 别名]
# 或者: from pygal.StackedLine import render_response [as 别名]
def test_custom_css_file():
from tempfile import NamedTemporaryFile
custom_css = '''
{{ id }}text {
fill: green;
font-family: monospace;
}
{{ id }}.legends .legend text {
font-size: {{ font_sizes.legend }};
}
{{ id }}.axis {
stroke: #666;
}
{{ id }}.axis text {
font-size: {{ font_sizes.label }};
font-family: sans;
stroke: none;
}
{{ id }}.axis.y text {
text-anchor: end;
}
{{ id }}#tooltip text {
font-size: {{ font_sizes.tooltip }};
}
{{ id }}.dot {
fill: yellow;
}
{{ id }}.color-0 {
stroke: #ff1100;
fill: #ff1100;
}
{{ id }}.color-1 {
stroke: #ffee00;
fill: #ffee00;
}
{{ id }}.color-2 {
stroke: #66bb44;
fill: #66bb44;
}
{{ id }}.color-3 {
stroke: #88bbdd;
fill: #88bbdd;
}
{{ id }}.color-4 {
stroke: #0000ff;
fill: #0000ff;
}
'''
custom_css_file = '/tmp/pygal_custom_style.css'
with open(custom_css_file, 'w') as f:
f.write(custom_css)
config = Config(fill=True, interpolate='cubic')
config.css.append(custom_css_file)
chart = StackedLine(config)
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])
return chart.render_response()
示例3: test_bar_links
# 需要导入模块: from pygal import StackedLine [as 别名]
# 或者: from pygal.StackedLine import render_response [as 别名]
def test_bar_links():
bar = StackedLine(style=styles["default"](font_family="googlefont:Raleway"))
bar.js = ("http://l:2343/2.0.x/pygal-tooltips.js",)
bar.title = "Wow ! Such Chart !"
bar.x_title = "Many x labels"
bar.y_title = "Much y labels"
bar.dynamic_print_values = True
bar.add(
"Red serie",
[
{"value": 10, "label": "Ten", "xlink": "http://google.com?q=10"},
{
"value": 20,
"label": "Twenty is a good number yada yda yda yada " "yadaaaaaaaaaaaaaaaaaaaaaa",
"xlink": "http://google.com?q=20",
},
30,
{"value": 40, "label": "Forty", "xlink": "http://google.com?q=40"},
],
)
bar.add("Blue serie", [40, {"value": 30, "label": "Thirty", "xlink": "http://google.com?q=30"}, 20, 10])
bar.x_labels = ["Yesterday", "Today or any other day", "Tomorrow", "Someday"]
bar.logarithmic = True
# bar.zero = 1
return bar.render_response()
示例4: test_stacked
# 需要导入模块: from pygal import StackedLine [as 别名]
# 或者: from pygal.StackedLine import render_response [as 别名]
def test_stacked():
stacked = StackedLine(stack_from_top=True, logarithmic=True)
stacked.add('1', [1, 2])
stacked.add('2', [10, 12])
stacked.x_labels = ['a', 'b', 'c', 'd']
return stacked.render_response()
示例5: test_stacked
# 需要导入模块: from pygal import StackedLine [as 别名]
# 或者: from pygal.StackedLine import render_response [as 别名]
def test_stacked():
stacked = StackedLine(stack_from_top=True, logarithmic=True)
stacked.add('1', [1, 2])
stacked.add('2', [10, 12])
return stacked.render_response()