這篇文章主要講解了python中pyecharts如何實(shí)現(xiàn)一個(gè)文件繪制多張圖,內(nèi)容清晰明了,對(duì)此有興趣的小伙伴可以學(xué)習(xí)一下,相信大家閱讀完之后會(huì)有幫助。
創(chuàng)新互聯(lián)建站是一家集網(wǎng)站建設(shè),鐵山企業(yè)網(wǎng)站建設(shè),鐵山品牌網(wǎng)站建設(shè),網(wǎng)站定制,鐵山網(wǎng)站建設(shè)報(bào)價(jià),網(wǎng)絡(luò)營(yíng)銷,網(wǎng)絡(luò)優(yōu)化,鐵山網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強(qiáng)企業(yè)競(jìng)爭(zhēng)力??沙浞譂M足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時(shí)我們時(shí)刻保持專業(yè)、時(shí)尚、前沿,時(shí)刻以成就客戶成長(zhǎng)自我,堅(jiān)持不斷學(xué)習(xí)、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實(shí)用型網(wǎng)站。Grid并行顯示多張圖
注意: 第一個(gè)圖需為 有 x/y 軸的圖,即不能為 Pie,其他位置順序任意
from pyecharts import Bar, Line, Scatter, EffectScatter, Grid ''' Grid類:并行顯示多個(gè)圖表 TODO 第一個(gè)圖需為 有 x/y 軸的圖,即不能為 Pie,其他位置順序任意。 ''' attr = ["襯衫", "羊毛衫", "雪紡衫", "褲子", "高跟鞋", "襪子"] v1 = [5, 20, 36, 10, 75, 90] v2 = [10, 25, 8, 60, 20, 80] bar = Bar("柱狀圖示例", title_pos="65%") bar.add("商家A", attr, v1, is_stack=True) bar.add("商家B", attr, v2, is_stack=True, legend_pos="80%") line = Line("折線圖示例") attr = ["周一", "周二", "周三", "周四", "周五", "周六", "周日"] line.add( "最高氣溫", attr, [11, 11, 15, 13, 12, 13, 10], mark_point=["max", "min"], mark_line=["average"], ) line.add( "最低氣溫", attr, [1, -2, 2, 5, 3, 2, 0], mark_point=["max", "min"], mark_line=["average"], legend_pos="20%", ) v1 = [5, 20, 36, 10, 75, 90] v2 = [10, 25, 8, 60, 20, 80] scatter = Scatter("散點(diǎn)圖示例", title_top="50%", title_pos="65%") scatter.add("scatter", v1, v2, legend_top="50%", legend_pos="80%") es = EffectScatter("動(dòng)態(tài)散點(diǎn)圖示例", title_top="50%") es.add( "es", [11, 11, 15, 13, 12, 13, 10], [1, -2, 2, 5, 3, 2, 0], effect_scale=6, legend_top="50%", legend_pos="20%", ) # TODO 配置Grid類 grid = Grid(height=720, width=1200) # 初始化,參數(shù)可傳page_title,width,height grid.add(bar, grid_bottom="60%", grid_left="60%") # 添加要展示的圖表,并設(shè)置顯示位置 grid.add(line, grid_bottom="60%", grid_right="60%") # 添加要展示的圖表,并設(shè)置顯示位置 grid.add(scatter, grid_top="60%", grid_left="60%") # 添加要展示的圖表,并設(shè)置顯示位置 grid.add(es, grid_top="60%", grid_right="60%") # 添加要展示的圖表,并設(shè)置顯示位置 grid.render("./pyecharts_html/Grid_并行顯示多張圖表.html")