Example #1
0
def test_scatter():

    # scatter_0
    v1 = [10, 20, 30, 40, 50, 60]
    v2 = [10, 20, 30, 40, 50, 60]
    scatter = Scatter("散点图示例")
    scatter.add("A", v1, v2)
    scatter.add("B", v1[::-1], v2)
    scatter.show_config()
    scatter.render()

    # scatter_1
    scatter = Scatter("散点图示例")
    v1, v2 = scatter.draw("../images/pyecharts-0.png")
    scatter.add("pyecharts", v1, v2, is_random=True)
    scatter.show_config()
    scatter.render()

    # scatter_2
    scatter = Scatter("散点图示例", width=800, height=480)
    v1, v2 = scatter.draw("../images/love.png")
    scatter.add("Love", v1, v2)
    scatter.render()

    # scatter_3
    scatter = Scatter("散点图示例", width=1000, height=480)
    v1, v2 = scatter.draw("../images/cup.png")
    scatter.add("Cup", v1, v2)
    scatter.render()

    # scatter_4
    scatter = Scatter("散点图示例", width=1000, height=480)
    v1, v2 = scatter.draw("../images/cup.png")
    scatter.add("Cup", v1, v2, label_color=["#000"])
    scatter.render()
Example #2
0
def test_scatter():

    # scatter_0
    v1 = [10, 20, 30, 40, 50, 60]
    v2 = [10, 20, 30, 40, 50, 60]
    scatter = Scatter("散点图示例")
    scatter.add("A", v1, v2)
    scatter.add("B", v1[::-1], v2)
    scatter.show_config()
    scatter.render()

    # scatter_1
    scatter = Scatter("散点图示例")
    v1, v2 = scatter.draw("../images/pyecharts-0.png")
    scatter.add("pyecharts", v1, v2, is_random=True)
    scatter.show_config()
    scatter.render()

    # scatter_2
    scatter = Scatter("散点图示例", width=800, height=480)
    v1, v2 = scatter.draw("../images/love.png")
    scatter.add("Love", v1, v2)
    scatter.render()

    # scatter_3
    scatter = Scatter("散点图示例", width=1000, height=480)
    v1, v2 = scatter.draw("../images/cup.png")
    scatter.add("Cup", v1, v2)
    scatter.render()

    # scatter_4
    scatter = Scatter("散点图示例", width=1000, height=480)
    v1, v2 = scatter.draw("../images/cup.png")
    scatter.add("Cup", v1, v2, label_color=["#000"])
    scatter.render()
Example #3
0
def test_scatter():

    # scatter_0
    v1 = [10, 20, 30, 40, 50, 60]
    v2 = [10, 20, 30, 40, 50, 60]
    scatter = Scatter("散点图示例")
    scatter.add("A", v1, v2)
    scatter.add("B", v1[::-1], v2)
    scatter.render()

    # scatter_0_1
    scatter = Scatter("散点图示例")
    scatter.add("A", v1, v2)
    scatter.add("B", v1[::-1], v2, is_visualmap=True)
    scatter.render()

    # scatter_0_2
    scatter = Scatter("散点图示例")
    scatter.add("A", v1, v2)
    scatter.add("B",
                v1[::-1],
                v2,
                is_visualmap=True,
                visual_type='size',
                visual_range_size=[20, 80])
    scatter.render()

    # scatter_0_3
    scatter = Scatter("散点图示例")
    scatter.add("A", ["a", "b", "c", "d", "e", "f"], v2)
    scatter.add("B", ["a", "b", "c", "d", "e", "f"],
                v1[::-1],
                xaxis_type="category")
    scatter.render()

    # scatter_1
    scatter = Scatter("散点图示例")
    v1, v2 = scatter.draw("../images/pyecharts-0.png")
    scatter.add("pyecharts", v1, v2, is_random=True)
    scatter.render()

    # scatter_2
    scatter = Scatter("散点图示例", width=800, height=480)
    v1, v2 = scatter.draw("../images/love.png")
    scatter.add("Love", v1, v2)
    scatter.render()

    # scatter_3
    scatter = Scatter("散点图示例", width=1000, height=480)
    v1, v2 = scatter.draw("../images/cup.png")
    scatter.add("Cup", v1, v2)
    scatter.render()

    # scatter_4
    scatter = Scatter("散点图示例", width=1000, height=480)
    v1, v2 = scatter.draw("../images/cup.png")
    scatter.add("Cup", v1, v2, label_color=["#000"])
    scatter.render()
Example #4
0
def sandiandayinziti():
    '''散点打印字体'''

    scatter = Scatter("散点图示例")
    v1, v2 = scatter.draw("./img.PNG")
    scatter.add("散点图打印文字", v1, v2, is_random=True)
    scatter.render('./info/散点图打印文字.html')
def test_scatter_draw_picture():
    # draw pyecharts
    scatter = Scatter("散点图示例")
    v1, v2 = scatter.draw("../images/pyecharts-0.png")
    scatter.add("pyecharts", v1, v2, is_random=True)
    scatter.render()

    # draw love
    scatter = Scatter("散点图示例", width=800, height=480)
    v1, v2 = scatter.draw("../images/love.png")
    scatter.add("Love", v1, v2)
    scatter.render()

    # draw a hot red bra
    scatter = Scatter("散点图示例", width=1000, height=480)
    v1, v2 = scatter.draw("../images/cup.png")
    scatter.add("Cup", v1, v2)
    scatter.render()

    # draw a sexy black bra
    scatter = Scatter("散点图示例", width=1000, height=480)
    v1, v2 = scatter.draw("../images/cup.png")
    scatter.add("Cup", v1, v2, label_color=["#000"])
    scatter.render()
Example #6
0
def test_scatter_draw__hot_red_bra():
    scatter = Scatter("", width=1000, height=480)
    scatter.draw("../images/cup.png")
Example #7
0
def test_scatter_draw_love():
    scatter = Scatter("", width=800, height=480)
    scatter.draw("../images/love.png")
Example #8
0
from pyecharts import Scatter

# v1 = [10, 20, 30, 40, 50, 60]
# v2 = [10, 20, 30, 40, 50, 60]
# scatter = Scatter("散点图示例")
# scatter.add("A", v1, v2)
# scatter.add("B", v1[::-1], v2)
# scatter.show_config()
# scatter.render(r"Scatter(散点图).html")

scatter = Scatter("散点图示例", width=1000, height=480)
v1, v2 = scatter.draw("cup.png")
scatter.add("Cup", v1, v2, label_color='#000')
scatter.render(r"Scatter(散点图).html")
Example #9
0
def test_scatter_draw_love():
    scatter = Scatter("散点图示例", width=800, height=480)
    v1, v2 = scatter.draw("../images/love.png")
    scatter.add("Love", v1, v2)
    scatter.render()
Example #10
0
def test_scatter_draw_love():
    scatter = Scatter("散点图示例", width=800, height=480)
    v1, v2 = scatter.draw("../images/love.png")
    scatter.add("Love", v1, v2)
    scatter.render()
def xianxinghuigui():
    huigui_f = pd.read_excel(path1)
    print(huigui_f.head())
    Indv = huigui_f['状态打分']
    Depv = huigui_f['客户成绩']
    Indv=sm.add_constant(Indv) 
    huigui=sm.OLS(Depv,Indv)
    huigui=huigui.fit()

    EEE = str(huigui.summary())
    print(huigui.summary())
    print(EEE)

    space = 5

    # # PIL模块中,确定写入到图片中的文本字体
    # font = ImageFont.truetype('Arial.ttf', 15, encoding='utf-8')
    # # Image模块创建一个图片对象
    # im = Image.new('RGB',(800, 600),(255,255,255,255))
    # # ImageDraw向图片中进行操作,写入文字或者插入线条都可以
    # draw = ImageDraw.Draw(im)

    # draw.text((50,10),text = EEE,font=font, fill=(0,0,0))
    # im.show()
    # im.save('12345.PNG', "PNG")
    # PIL模块中,确定写入到图片中的文本字体
    font = ImageFont.truetype('hyqh.ttf', 18, encoding='utf-8')
    # Image模块创建一个图片对象
    im = Image.new('RGB',(10, 10),(255,255,255,255))
    # ImageDraw向图片中进行操作,写入文字或者插入线条都可以
    draw = ImageDraw.Draw(im, "RGB")
    # 根据插入图片中的文字内容和字体信息,来确定图片的最终大小
    img_size = draw.multiline_textsize(EEE, font=font)
    # 图片初始化的大小为10-10,现在根据图片内容要重新设置图片的大小
    im_new = im.resize((img_size[0]+space*2, img_size[1]+space*2))
    del draw
    del im
    draw = ImageDraw.Draw(im_new, 'RGB')
    # 批量写入到图片中,这里的multiline_text会自动识别换行符
    draw.multiline_text((space,space), text = EEE,  fill=(0,0,0), font=font)
    im_new.save('OLS.png', "png")

    page1 =Page(page_title='OLS')

    sc = Scatter('OLS Regression Result',width = 800,height = 600)
    sc_v1, sc_v2 = sc.draw("OLS.png")
    sc.add("summary", sc_v1, sc_v2, label_color=["#000"],symbol_size = 1, is_xaxis_show = False,is_yaxis_show = False,is_legend_show = 0)
    page1.add(sc)


    Indv_prime = np.linspace(Indv['状态打分'].min(),Indv['状态打分'].max(),100)[:,np.newaxis]

    BBB = []
    for BB in Indv_prime.tolist():
        BB = round(BB[0],2)
        BBB.append(BB)

    #print(BBB)

    Indv_prime=sm.add_constant(Indv_prime)

    Depv_hat=huigui.predict(Indv_prime)
    CCC = Depv_hat.tolist()


    line1 = Line('Linear regression curve')
    line1.add('',BBB,CCC,xaxis_name = '状态打分', yaxis_name = '客户预测值', yaxis_interval=20)

    page1.add(line1)
    page1.render('线性回归分析结果报告.html')
Example #12
0
def test_scatter_draw_sexy_black_bra():
    scatter = Scatter("散点图示例", width=1000, height=480)
    v1, v2 = scatter.draw("../images/cup.png")
    scatter.add("Cup", v1, v2, label_color=["#000"])
    scatter.render()
Example #13
0
def test_scatter_draw_pyecharts():
    scatter = Scatter("散点图示例")
    v1, v2 = scatter.draw("../images/pyecharts-0.png")
    scatter.add("pyecharts", v1, v2, is_random=True)
    scatter.render()
polar.add("B", [2, 4, 6, 1, 2, 3, 1], radius_data=radius, type='barRadius', is_stack=True)
polar.add("C", [1, 2, 3, 4, 1, 2, 5], radius_data=radius, type='barRadius', is_stack=True)
polar.show_config()
polar.render(path='./data/03-04极坐标.html')

# 雷达图
schema =[ ("销售", 6500), ("管理", 16000), ("信息技术", 30000), ("客服", 38000), ("研发", 52000), ("市场", 25000)]
v1 =[[4300, 10000, 28000, 35000, 50000, 19000]]
v2 =[[5000, 14000, 28000, 31000, 42000, 21000]]
radar =Radar()
radar.config(schema)
radar.add("预算分配", v1, is_splitline=True, is_axisline_show=True)
radar.add("实际开销", v2, label_color=["#4e79a7"], is_area_show=False)
radar.show_config()
radar.render(path='./data/03-05雷达图.html')

# 散点图
v1 =[10, 20, 30, 40, 50, 60]
v2 =[10, 20, 30, 40, 50, 60]
scatter =Scatter("散点图示例")
scatter.add("A", v1, v2)
scatter.add("B", v1[::-1], v2)
scatter.show_config()
scatter.render(path='./data/03-06散点图.html')

# 散点打印Pyecharts字体 白底图片
scatter =Scatter("散点图示例")
v1, v2 = scatter.draw("./data/one.jpg")
scatter.add("pyecharts", v1, v2, is_random=True)
scatter.show_config()
scatter.render(path='./data/03-06打印字体.html')
Example #15
0
def test_scatter_draw_pyecharts():
    scatter = Scatter("散点图示例")
    v1, v2 = scatter.draw("../images/pyecharts-0.png")
    scatter.add("pyecharts", v1, v2, is_random=True)
    scatter.render()
Example #16
0
def test_scatter_draw_sexy_black_bra():
    scatter = Scatter("散点图示例", width=1000, height=480)
    v1, v2 = scatter.draw("../images/cup.png")
    scatter.add("Cup", v1, v2, label_color=["#000"])
    scatter.render()
Example #17
0
def test_scatter_draw__hot_red_bra():
    scatter = Scatter("散点图示例", width=1000, height=480)
    v1, v2 = scatter.draw("../images/cup.png")
    scatter.add("Cup", v1, v2)
    scatter.render()
Example #18
0
def test_scatter_draw__hot_red_bra():
    scatter = Scatter("散点图示例", width=1000, height=480)
    v1, v2 = scatter.draw("../images/cup.png")
    scatter.add("Cup", v1, v2)
    scatter.render()
Example #19
0
from pyecharts import Scatter
scatter = Scatter("散点图示例")
v1, v2 = scatter.draw("../images/pyecharts-0.png")
scatter.add("pyecharts", v1, v2, is_random=True)
scatter.show_config()
scatter.render()