• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

Python pygal.StackedLine类代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了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;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Python pygal.XY类代码示例发布时间:2022-05-25
下一篇:
Python pygal.StackedBar类代码示例发布时间:2022-05-25
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap