示例#1
0
import random

from pyecharts import options as opts
from pyecharts.charts import HeatMap, Page
from pyecharts.faker import Collector, Faker

C = Collector()


@C.funcs
def heatmap_base() -> HeatMap:
    value = [[i, j, random.randint(0, 50)] for i in range(24)
             for j in range(7)]
    c = (HeatMap().add_xaxis(Faker.clock).add_yaxis(
        "series0", Faker.week, value).set_global_opts(
            title_opts=opts.TitleOpts(title="HeatMap-基本示例"),
            visualmap_opts=opts.VisualMapOpts(),
        ))
    return c


Page().add(*[fn() for fn, _ in C.charts]).render()
示例#2
0
# -*- coding:utf8 -*-
"""
Created on 2019/10/12 10:51

@author: minc
饼图
"""

from pyecharts import options as opts
from pyecharts.charts import Page, Pie
from pyecharts.commons.utils import JsCode
from pyecharts.faker import Collector, Faker

obj_C = Collector()

@obj_C.funcs
def pie_base():
    obj_pie = Pie()
    obj_pie.add("",[list(z) for z in zip(Faker.choose(), Faker.values())])
    obj_pie.set_series_opts(label_opts=opts.LabelOpts(formatter="{b}: {c}"))
    obj_pie.set_global_opts(title_opts=opts.TitleOpts(title="Pie-基本示例",subtitle ="副标题"))
    return obj_pie


# 设置颜色
@obj_C.funcs
def pie_set_colors():
    obj_pie = Pie()
    obj_pie.add("",[list(z) for z in zip(Faker.choose(), Faker.values())])
    obj_pie.set_colors(["blue", "green", "yellow", "red", "pink", "orange", "purple"])
    obj_pie.set_series_opts(label_opts=opts.LabelOpts(formatter="{b}: {c}"))