当前位置: 首页>>代码示例>>Python>>正文


Python StackedLine.add方法代码示例

本文整理汇总了Python中pygal.StackedLine.add方法的典型用法代码示例。如果您正苦于以下问题:Python StackedLine.add方法的具体用法?Python StackedLine.add怎么用?Python StackedLine.add使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在pygal.StackedLine的用法示例。


在下文中一共展示了StackedLine.add方法的12个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。

示例1: test_bar_links

# 需要导入模块: from pygal import StackedLine [as 别名]
# 或者: from pygal.StackedLine import add [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()
开发者ID:rnjdeltaYoda,项目名称:pygal,代码行数:29,代码来源:tests.py

示例2: test_bar_links

# 需要导入模块: from pygal import StackedLine [as 别名]
# 或者: from pygal.StackedLine import add [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()
开发者ID:fredtantini,项目名称:pygal,代码行数:34,代码来源:tests.py

示例3: test_stacked_line_interpolate

# 需要导入模块: from pygal import StackedLine [as 别名]
# 或者: from pygal.StackedLine import add [as 别名]
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,代码行数:9,代码来源:test_stacked.py

示例4: test_stacked_line_log

# 需要导入模块: from pygal import StackedLine [as 别名]
# 或者: from pygal.StackedLine import add [as 别名]
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,代码行数:9,代码来源:test_stacked.py

示例5: test_stacked_line_reverse

# 需要导入模块: from pygal import StackedLine [as 别名]
# 或者: from pygal.StackedLine import add [as 别名]
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,代码行数:9,代码来源:test_stacked.py

示例6: test_stacked_line_interpolate

# 需要导入模块: from pygal import StackedLine [as 别名]
# 或者: from pygal.StackedLine import add [as 别名]
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,代码行数:10,代码来源:test_stacked.py

示例7: test_stacked_line_log

# 需要导入模块: from pygal import StackedLine [as 别名]
# 或者: from pygal.StackedLine import add [as 别名]
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,代码行数:10,代码来源:test_stacked.py

示例8: test_stacked_line_reverse

# 需要导入模块: from pygal import StackedLine [as 别名]
# 或者: from pygal.StackedLine import add [as 别名]
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,代码行数:10,代码来源:test_stacked.py

示例9: test_stacked_line

# 需要导入模块: from pygal import StackedLine [as 别名]
# 或者: from pygal.StackedLine import add [as 别名]
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,代码行数:10,代码来源:test_stacked.py

示例10: test_custom_css_file

# 需要导入模块: from pygal import StackedLine [as 别名]
# 或者: from pygal.StackedLine import add [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()
开发者ID:Kozea,项目名称:pygal,代码行数:62,代码来源:tests.py

示例11: test_stacked

# 需要导入模块: from pygal import StackedLine [as 别名]
# 或者: from pygal.StackedLine import add [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()
开发者ID:fredtantini,项目名称:pygal,代码行数:8,代码来源:tests.py

示例12: test_stacked

# 需要导入模块: from pygal import StackedLine [as 别名]
# 或者: from pygal.StackedLine import add [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()
开发者ID:langelee,项目名称:pygal,代码行数:7,代码来源:tests.py


注:本文中的pygal.StackedLine.add方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。