python的pyecharts绘制各种图表详细(代码)

python的pyecharts绘制各种图表详细(代码)环境 pyecharts 库 echarts countries pypkg echarts china provinces pypkg echarts china cities pypkg nbsp 数据 2018 年 4 月 16 号的全国各地最高最低和天气类型的数据 2018 4 16 json 爬虫爬的 代码 天气数据爬虫代码 图表绘制代码代码地址 https github com goodloving

环境:pyecharts库,echarts-countries-pypkg,echarts-china-provinces-pypkg,echarts-china-cities-pypkg 

数据:2018年4月16号的全国各地最高最低和天气类型的数据——2018-4-16.json(爬虫爬的)

代码:天气数据爬虫代码,图表绘制代码 代码地址:https://github.com/goodloving/pyecharts.git(py文件)

一、公共属性

1、标题栏的属性:一般在实例化(初始化)类型时给与,如bar = Bar(“大标题”,“副标题”,···各种属性···)

        title_color = “颜色”:标题颜色,可以是‘red’或者‘#0000’

2、标签栏的属性:如bar.add(“标签”,x,values,···属性···)

                is_convert = True:x,y轴是否调换

eg:

python的pyecharts绘制各种图表详细(代码)

3、Geo,Map无法显示底图

pyecharts v0.3.2以后,pyecharts 将不再自带地图 js 文件。如用户需要用到地图图表,可自行安装对应的地图文件包。

地图文件被分成了三个 Python 包,分别为:
全球国家地图: echarts-countries-pypkg (1.9MB)
中国省级地图: echarts-china-provinces-pypkg (730KB)


中国市级地图: echarts-china-cities-pypkg (3.8MB)

(1)pycharm直接在设置里面搜索安装这三个库

(2)pip安装

        pip install echarts-countries-pypkg 

      pip install echarts-china-provinces-pypkg  

      pip install echarts-china-cities-pypkg  

二、各种图表

1.柱状图/条形图——Bar

    bar.render(‘Bar-High-Low.html’)

python的pyecharts绘制各种图表详细(代码)

2、散点图——EffectScatter

es.render(“EffectScatter-low.html”)

python的pyecharts绘制各种图表详细(代码)

3、漏斗与——Funnel

fl.render(“Funnel-low.html”)

python的pyecharts绘制各种图表详细(代码)

4、仪表盘——Guage

    gu.render(“Guage-eg.html”)

python的pyecharts绘制各种图表详细(代码)

5、地理坐标图——Geo

     geo.render(“Geo-Low.html”)

python的pyecharts绘制各种图表详细(代码)

6、关系图——Graph(略)

7、折线/面积图——Line

    line.render(‘Line-High-Low.html’)

python的pyecharts绘制各种图表详细(代码)

    line.render(‘Area-High-Low.html’)

python的pyecharts绘制各种图表详细(代码)

8、水滴球——Liquid

    lq.render(“LiQuid.html”)

python的pyecharts绘制各种图表详细(代码)

9、地图——Map

    map.render(“Map-low.html”)

python的pyecharts绘制各种图表详细(代码)

value = [95.1, 23.2, 43.3, 66.4, 88.5]

attr= [“China”, “Canada”, “Brazil”, “Russia”, “United States”]

map = Map(“世界地图示例”, width=1200, height=600)

map.add(“”, attr, value, maptype=”world”, is_visualmap=True, visual_text_color=’#000′)

map.render(‘Map-World.html’)

python的pyecharts绘制各种图表详细(代码)

10、平行坐标图——Parallel

    parallel.render(‘Parallel-High-Low.html’)

python的pyecharts绘制各种图表详细(代码)

11、饼图——Pie

    pie.render(‘Pie-weather.html’)

python的pyecharts绘制各种图表详细(代码)

           pie.render(‘Pie-weather.html’)

python的pyecharts绘制各种图表详细(代码)

pie镶嵌:

center -> list

饼图的中心(圆心)坐标,数组的第一项是横坐标,第二项是纵坐标,默认为 [50, 50]默认设置成百分比,设置成百分比时第一项是相对于容器宽度,第二项是相对于容器高度

rosetype -> str

是否展示成南丁格尔图,通过半径区分数据大小,有’radius’和’area’两种模式。默认为’radius’radius:扇区圆心角展现数据的百分比,半径展现数据的大小area:所有扇区圆心角相同,仅通过半径展现数据大小

    pie = pyecharts.Pie(“全国天气类型比例”, ‘2018-4-16’)
  pie.add(”, weather, [mit_rain, lit_rain, sail, sun, th_rain, cloud, shadom, z_rain], is_label_show=True, label_text_color=None,         legend_orient=’vertical’, radius=[40, 50], center=[50, 50])
    pie.add(”, [‘中雨’, ‘小雨’, ‘扬沙’, ‘晴’], [lit_rain, mit_rain, sun, sail], radius=[10, 35], center=[50, 50], rosetype=’area’)


    pie.render(‘Pie-weather.html’)

python的pyecharts绘制各种图表详细(代码)


至此,pyecharts的大多数图标的绘制我们都可以实现了,更多知识可以查看下面链接


版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/213924.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月18日 下午5:20
下一篇 2026年3月18日 下午5:20


相关推荐

  • OpenClaw:让 AI 替你干活!基础定义 + 功能场景 + 部署教程

    OpenClaw:让 AI 替你干活!基础定义 + 功能场景 + 部署教程

    2026年3月15日
    2
  • 如何写好技术方案

    如何写好技术方案本文将介绍写技术方案的意义,如何评判技术方案的好坏,如何写好技术方案。写技术方案的意义写技术方案根本目的是提高研发效率和质量,具体体现在以下方面:1、提高沟通效率对于整个团队,通过技术方…

    2022年5月21日
    78
  • 变电站后台监控系统[通俗易懂]

    变电站后台监控系统[通俗易懂]变电站后台监控系统实现对35KV变电站的主要设备和输、配电线路的自动监视、测量、自动控制和微机保护,以及与调度通信等综合性的自动化功能。实现对电网运行的实时监控,使值班人员和系统调度人员通过管理平台及时把握系统的运行状态和事故处理的主动性,另外配套的手机客户端软件实现了移动终端功能,可随时随地查看或管理电网,提高电网的自动化管理水平、供电质量。为达到这一目的,满足电网运行对变电站后台监控系统的要求,变电站综合电力自动化系统体系由“数据采集和控制”、“继电保护”、“直流电源系统”三大块构成变电站自动化基础。

    2022年7月25日
    16
  • 微信小程序之事件(bindtap和catchtap)[通俗易懂]

    微信小程序之事件(bindtap和catchtap)[通俗易懂]微信小程序之事件(bindtap和catchtap)微信小程序的事件请参考:https://mp.weixin.qq.com/debug/wxadoc/dev/framework/view/wxml/event.html。在这里不必啰嗦。我们都知道bindtap和catchtap都是当用户点击该组件的时候会在该页面对应的Page中找到相应的事件处理函数。但是bind事件绑定不会阻止冒泡事件

    2022年4月20日
    295
  • pocib业务流程图_财务流程图

    pocib业务流程图_财务流程图POCIB各阶段流程报关流程从广义上讲,报关是指进出境运输工具负责人、进出境口货物收发货人、进出境物品的所有人或者他们的代理人向海关办理运输工具、货物、物品进出境手续及相关手续的全过程。其中,进出境运输工具负责人、进出口货物收发货人、进出境物品的所有人或者他们的代理人是报关行为的承担者,是报关的主体,也就是报关人,也称报关单位。这里所指的报关人既包括法人和其他组织,比如进出口企业、报关企业,也包括…

    2026年2月10日
    7
  • pycharm 快捷键整理及一些常用设置

    pycharm 快捷键整理及一些常用设置转 1 编辑 Editing Ctrl Space 基本的代码完成 类 方法 属性 Ctrl Alt Space 快速导入任意类 Ctrl Shift Enter 语句完成 Ctrl P 参数信息 在方法中调用参数 Ctrl Q 快速查看文档 Shift F1 外部文档 Ctrl 鼠标简介 Ctrl F1 显示错误描述或警告信息 Alt Insert 自动生成代码 C

    2026年3月26日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号