宜春网站建设联系方式,虚拟主机 视频网站,wordpress的中文插件安装,python做软件的网站文章目录 介绍安装pyecharts基本使用全局配置选项 折线图相关配置地图模块使用柱状图使用 介绍
echarts虑是个由百度开源的数据可视化#xff0c;凭借着良好的交互性#xff0c;精巧的图表设计#xff0c;得到了众多开发者的认可#xff0c;而Pyhon是门富有表达力的语言凭借着良好的交互性精巧的图表设计得到了众多开发者的认可而Pyhon是门富有表达力的语言很适合用于数据处理当数据分析遇上数据可视化时pyecharts诞生了。
安装
1、可以使用如下命令安装 pip install pycharts
2、可以直接使用 PyCharm 安装。在文件内只用导入 pyecharts这时候会出现错误提示没安装pyecharts那么就可以点击安装。
对应的官网地址 pyecharts
pyecharts基本使用 // 导包 from pyecharts.charts import Line // 得到折线图对象 line Line() // 添加X轴数据 line.add_xaxis([‘中国’,‘日本’,‘美国’]) // 添加Y轴数据 line.add_yaxis(‘GDP’,[30,50,90]) // 生成图表 line.render() 点击运行后会生成一份文件可以使用浏览器打开 全局配置选项 // 导包 from pyecharts.charts import * from pyecharts.options import TitleOpts, LegendOpts, ToolboxOpts, TooltipOpts
// 得到折线图对象 line Line() // 添加X轴数据 line.add_xaxis([‘中国’,‘日本’,‘美国’]) // 添加Y轴数据 line.add_yaxis(‘GDP’,[30,50,90]) // 设置标题、图例、工具栏、 line.set_global_opts( title_optsTitleOpts(‘GDP数据’,pos_left‘center’,pos_bottom‘1%’), legend_optsLegendOpts(is_showTrue), toolbox_optsToolboxOpts(is_showTrue), visualmap_optsZeroDivisionError(), tooltip_optsTooltipOpts(is_showTrue) ) // 生成图表 line.render() 折线图相关配置 地图模块使用 // 引入地图模块 from pyecharts.charts import Map // 引入配置选项模块 from pyecharts import options as opts // 创建地图 virus_map Map() dict_keys[‘台湾’,‘云南’,‘江苏’] dict_values[1402,1860,8762,9654] data_list zip(dict_keys,dict_values) // 向地图添加数据 data_list list(data_list) virus_map.add(“疫情地图”,data_list,‘china’) virus_map.set_global_opts( visualmap_optsopts.VisualMapOpts() ) // 生成地图 virus_map.render(‘疫情地图.html’) 柱状图使用 // 引入柱状图模块 from pyecharts.charts import Bar,Timeline // 引入配置选项模块 from pyecharts import options as opts from pyecharts.options import LabelOpts // 构建柱状图对象 bar Bar() // 添加X轴对象 bar.add_xaxis([‘中国’,‘美国’,‘英国’]) // 添加Y轴对象 bar.add_yaxis(‘GDP’,[30,20,10],label_optsLabelOpts(position‘right’)) // 翻转 bar.reversal_axis() bar2 Bar() bar2.add_xaxis([‘中国’,‘美国’,‘英国’]) bar2.add_yaxis(‘GDP’,[50,40,30],label_optsLabelOpts(position‘right’)) bar2.reversal_axis() bar3 Bar() bar3.add_xaxis([‘中国’,‘美国’,‘英国’]) bar3.add_yaxis(‘GDP’,[70,60,50],label_optsLabelOpts(position‘right’)) bar3.reversal_axis() // 创建时间线对象 timeline Timeline() timeline.add(bar,‘2020年GDP’) timeline.add(bar2,‘2021年GDP’) timeline.add(bar3,‘2022年GDP’) // 设置自动播放 timeline.add_schema( play_interval1000, is_timeline_showTrue, is_auto_playTrue, is_loop_playTrue ) // 绘图 timeline.render(‘GDP柱状图.html’)