首頁 >後端開發 >Python教學 >視覺化 | 再分享一套Flask+Pyecharts視覺化範本二

視覺化 | 再分享一套Flask+Pyecharts視覺化範本二

Python当打之年
Python当打之年轉載
2023-08-09 16:05:081422瀏覽


#本期再給大家分享一套適合初學者的 <span style="color: rgb(221, 0, 0);text-decoration: underline;outline: 0px;font-weight: 700;font-size: inherit;">#d5355ff9ecaeb5100f2aa87009480287</span>#,希望對你有幫助,如有疑問或需要改進的地方可以私訊小編。

先看看效果:
視覺化 | 再分享一套Flask+Pyecharts視覺化範本二

各子介面介紹:

 ?️‍? 1. 系統說明介面

視覺化 | 再分享一套Flask+Pyecharts視覺化範本二

################################################################# ##
 ?️‍? 2. 柱狀圖範例介面
#程式碼:
##
def get_bar():
    x_data = df[&#39;排名&#39;].values.tolist()
    y_data = df[&#39;时长(s)&#39;].values.tolist()
    bar = (
        Bar()
            .add_xaxis(x_data)
            .add_yaxis(
                &#39;数量1&#39;,
                y_data,
                label_opts=opts.LabelOpts(is_show=False)
            )
            .set_global_opts(
                legend_opts=opts.LegendOpts(
                    textstyle_opts=opts.TextStyleOpts(color=&#39;rgba(255,255,255,.5)&#39;,font_size=12)
                ),
                tooltip_opts=opts.TooltipOpts(
                    is_show=True, trigger="axis", axis_pointer_type="cross"
                ),
                xaxis_opts=opts.AxisOpts(
                    axislabel_opts=opts.LabelOpts(font_size=12, color="rgba(255,255,255,.6)"),
                    axistick_opts=opts.AxisTickOpts(is_show=False),
                ),
                yaxis_opts=opts.AxisOpts(
                    axislabel_opts=opts.LabelOpts(font_size=12, color="rgba(255,255,255,.6)"),
                    axistick_opts=opts.AxisTickOpts(is_show=False),
                )
        )
    )
    title = "视频时长"
    return bar, title

def get_map():
    map1 = (
        Map()
        .add("", [list(z) for z in zip(regions, values)], "china",
             label_opts=opts.LabelOpts(is_show=False),
             is_map_symbol_show=False)
        .set_global_opts(
            title_opts=opts.TitleOpts(
                title=&#39;地区数量&#39;, pos_left=&#39;center&#39;, pos_top=&#39;10%&#39;,
                title_textstyle_opts=opts.TextStyleOpts(color=&#39;#fff200&#39;, font_size=20,font_weight=&#39;normal&#39;)
            ),
            visualmap_opts=opts.VisualMapOpts(
                is_show=False,
                pos_left=&#39;15%&#39;,
                pos_bottom=&#39;15%&#39;,
                range_color=colors
            ),
        )
    )
    title = "地区数量"
    return map1, title

視覺化 | 再分享一套Flask+Pyecharts視覺化範本二


視覺化 | 再分享一套Flask+Pyecharts視覺化範本二


##?️‍? 3. 散佈圖範例介面

視覺化 | 再分享一套Flask+Pyecharts視覺化範本二


?️‍? 4. 折線圖範例介面

視覺化 | 再分享一套Flask+Pyecharts視覺化範本二


#?️‍? 5. 餅圖範例介面

###################### #####?️‍? 6. 錐形圖範例介面######

視覺化 | 再分享一套Flask+Pyecharts視覺化範本二


?️‍? 7. 词云图示例界面

視覺化 | 再分享一套Flask+Pyecharts視覺化範本二


?️‍? 8. 地图示例界面

def get_map():
    map1 = (
        Map()
        .add("", [list(z) for z in zip(regions, values)], "china",
             label_opts=opts.LabelOpts(is_show=False),
             is_map_symbol_show=False)
        .set_global_opts(
            title_opts=opts.TitleOpts(
                title=&#39;地区数量&#39;, pos_left=&#39;center&#39;, pos_top=&#39;10%&#39;,
                title_textstyle_opts=opts.TextStyleOpts(color=&#39;#fff200&#39;, font_size=20,font_weight=&#39;normal&#39;)
            ),
            visualmap_opts=opts.VisualMapOpts(
                is_show=False,
                pos_left=&#39;15%&#39;,
                pos_bottom=&#39;15%&#39;,
                range_color=colors
            ),
        )
    )
    title = "地区数量"
    return map1, title


視覺化 | 再分享一套Flask+Pyecharts視覺化範本二


以上各图内容均可根据自己的需要进行调整。

以上是視覺化 | 再分享一套Flask+Pyecharts視覺化範本二的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:Python当打之年。如有侵權,請聯絡admin@php.cn刪除