首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

分享一套Flask+Pyecharts可视化模板二

先看看效果:

各子界面介绍:

️‍ 1. 系统说明界面

️‍ 2. 柱状图示例界面

代码:

def get_bar():

x_data = df['排名'].values.tolist()

y_data = df['时长(s)'].values.tolist()

bar = (

Bar()

.add_xaxis(x_data)

.add_yaxis(

'数量1',

y_data,

label_opts=opts.LabelOpts(is_show=False)

)

.set_global_opts(

legend_opts=opts.LegendOpts(

textstyle_opts=opts.TextStyleOpts(color='rgba(255,255,255,.5)',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

️‍ 3. 散点图示例界面

️‍ 4. 折线图示例界面

️‍ 5. 饼图示例界面

️‍ 6. 锥形图示例界面

️‍ 7. 词云图示例界面

️‍ 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='地区数量', pos_left='center', pos_top='10%',

title_textstyle_opts=opts.TextStyleOpts(color='#fff200', font_size=20,font_weight='normal')

),

visualmap_opts=opts.VisualMapOpts(

is_show=False,

pos_left='15%',

pos_bottom='15%',

range_color=colors

),

)

)

title = "地区数量"

return map1, title

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

源码

END

  • 发表于:
  • 原文链接https://page.om.qq.com/page/Oequxu5-91miNm4EEt0Eyvzg0
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券