def line(self): line = Line(title="折线图示例", width=1000, height=600) # line.add("商家A", attr, v1, mark_point=["average"]) line.add("series", name, value, is_smooth=True, mark_line=["max", "average"], xaxis_rotate=30, label_text_size=5) line.print_echarts_options() line.render(r"C:\\study\\my_first_chart3.html")
# @File : pyecharts_test.py.py # @Project : AmazingQuant # ------------------------------ __author__ = "gao" from pyecharts import Bar, configure, Line configure(output_image="jpeg") bar = Line("我的第一个图表", "这里是副标题") bar.add("服装", ["衬衫", "羊毛衫", "雪纺衫", "裤子", "高跟鞋", "袜子"], [5, 20, 36, 10, 75, 90], tooltip_tragger="axis") bar.add("服装0", ["衬衫", "羊毛衫", "雪纺衫", "裤子", "高跟鞋", "袜子"], [7, 2, 35, 17, 25, 60], symbol_size=0, line_opacity=0, tooltip_tragger="axis") bar.print_echarts_options() # 该行只为了打印配置项,方便调试时使用 bar.render() # 生成本地 HTML 文件 # from pyecharts import Bar, Timeline # from random import randint # attr = ["衬衫", "羊毛衫", "雪纺衫", "裤子", "高跟鞋", "袜子"] # bar_1 = Bar("2012 年销量", "数据纯属虚构") # bar_1.add("春季", attr, [randint(10, 100) for _ in range(6)]) # bar_1.add("夏季", attr, [randint(10, 100) for _ in range(6)]) # bar_1.add("秋季", attr, [randint(10, 100) for _ in range(6)]) # bar_1.add("冬季", attr, [randint(10, 100) for _ in range(6)]) # # bar_2 = Bar("2013 年销量", "数据纯属虚构") # bar_2.add("春季", attr, [randint(10, 100) for _ in range(6)]) # bar_2.add("夏季", attr, [randint(10, 100) for _ in range(6)]) # bar_2.add("秋季", attr, [randint(10, 100) for _ in range(6)])
# "show": true, # "title": "save as image" # }, # "restore": { # "show": true, # "title": "restore" # }, # "dataView": { # "show": true, # "title": "data view" # } # } # }, # "series_id": 4541527, # "tooltip": {}, # "series": [], # "legend": [ # { # "data": [] # }w # ], # "animation": false # }) line = Line('哈哈') line._option['animation'] = False line.print_echarts_options() line.add('{}年'.format(year1), attr, v1, is_lable_show=True) line.add('{}年'.format(year2), attr, v2, is_lable_show=True) line.add('{}年'.format(year3), attr, v3, is_lable_show=True) line.render('每年每月票房变化趋势.html')