本文整理汇总了Python中pygal.StackedLine类的典型用法代码示例。如果您正苦于以下问题:Python StackedLine类的具体用法?Python StackedLine怎么用?Python StackedLine使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
在下文中一共展示了StackedLine类的12个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Python代码示例。
示例1: test_custom_css_file
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()
开发者ID:Kozea,项目名称:pygal,代码行数:60,代码来源:tests.py
示例2: test_stacked_line_interpolate
def test_stacked_line_interpolate():
stacked = StackedLine(interpolate='cubic')
stacked.add('one_two', [1, 2])
stacked.add('ten_twelve', [10, 12])
q = stacked.render_pyquery()
assert set(q("desc.value").text().split(' ')) == set(
('1', '2', '11', '14'))
开发者ID:langelee,项目名称:pygal,代码行数:7,代码来源:test_stacked.py
示例3: test_stacked_line_log
def test_stacked_line_log():
stacked = StackedLine(logarithmic=True)
stacked.add('one_two', [1, 2])
stacked.add('ten_twelve', [10, 12])
q = stacked.render_pyquery()
assert set(q("desc.value").text().split(' ')) == set(
('1', '2', '11', '14'))
开发者ID:langelee,项目名称:pygal,代码行数:7,代码来源:test_stacked.py
示例4: test_stacked_line_reverse
def test_stacked_line_reverse():
stacked = StackedLine(stack_from_top=True)
stacked.add('one_two', [1, 2])
stacked.add('ten_twelve', [10, 12])
q = stacked.render_pyquery()
assert set(q("desc.value").text().split(' ')) == set(
('11', '14', '10', '12'))
开发者ID:langelee,项目名称:pygal,代码行数:7,代码来源:test_stacked.py
示例5: test_stacked_line_interpolate
def test_stacked_line_interpolate():
"""Test interpolated stacked line"""
stacked = StackedLine(interpolate='cubic')
stacked.add('one_two', [1, 2])
stacked.add('ten_twelve', [10, 12])
q = stacked.render_pyquery()
assert set([v.text for v in q("desc.value")]) == set(
('1', '2', '11 (+10)', '14 (+12)'))
开发者ID:aroraumang,项目名称:pygal,代码行数:8,代码来源:test_stacked.py
示例6: test_stacked_line_log
def test_stacked_line_log():
"""Test logarithmic stacked line"""
stacked = StackedLine(logarithmic=True)
stacked.add('one_two', [1, 2])
stacked.add('ten_twelve', [10, 12])
q = stacked.render_pyquery()
assert set([v.text for v in q("desc.value")]) == set(
('1', '2', '11 (+10)', '14 (+12)'))
开发者ID:aroraumang,项目名称:pygal,代码行数:8,代码来源:test_stacked.py
示例7: test_stacked_line_reverse
def test_stacked_line_reverse():
"""Test stack from top stacked line"""
stacked = StackedLine(stack_from_top=True)
stacked.add('one_two', [1, 2])
stacked.add('ten_twelve', [10, 12])
q = stacked.render_pyquery()
assert set([v.text for v in q("desc.value")]) == set(
('11 (+1)', '14 (+2)', '10', '12'))
开发者ID:aroraumang,项目名称:pygal,代码行数:8,代码来源:test_stacked.py
示例8: test_stacked_line
def test_stacked_line():
"""Test stacked line"""
stacked = StackedLine()
stacked.add('one_two', [1, 2])
stacked.add('ten_twelve', [10, 12])
q = stacked.render_pyquery()
assert set(q("desc.value").text().split(' ')) == set(
('1', '2', '11', '14'))
开发者ID:madaiz11,项目名称:pygal,代码行数:8,代码来源:test_stacked.py
示例9: test_bar_links
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()
开发者ID:fredtantini,项目名称:pygal,代码行数:32,代码来源:tests.py
示例10: test_stacked
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()
开发者ID:fredtantini,项目名称:pygal,代码行数:6,代码来源:tests.py
示例11: test_bar_links
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()
开发者ID:rnjdeltaYoda,项目名称:pygal,代码行数:27,代码来源:tests.py
示例12: test_stacked
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()
开发者ID:langelee,项目名称:pygal,代码行数:5,代码来源:tests.py
注:本文中的pygal.StackedLine类示例由纯净天空整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论