PYTHON基于Pyecharts绘制常见的直角坐标系图表


Posted in Python onApril 28, 2022

1.直方图

# -*-coding:utf-8 -*-
# @Time :  21:02
# @Author: 黄荣津
# @File : 1.直方图.py
# @Software: PyCharm
 
from pyecharts.charts import *
from pyecharts.components import Table
from pyecharts import options as opts
from pyecharts.commons.utils import JsCode
import random
import datetime
from pyecharts.globals import CurrentConfig
CurrentConfig.ONLINE_HOST = "https://cdn.kesci.com/lib/pyecharts_assets/"
 
x_data = ['python', 'java', 'c','c++', 'R', 'excel']
y_data = [143, 123, 69, 107, 90, 73]
bar = (Bar()
       .add_xaxis(x_data)
       .add_yaxis('', y_data)
      )
bar.render("1.直方图.html")

PYTHON基于Pyecharts绘制常见的直角坐标系图表

2.折线图

# -*-coding:utf-8 -*-
# @Time :  21:19
# @Author: 黄荣津
# @File : 2.折线图.py
# @Software: PyCharm
 
from pyecharts.charts import *
from pyecharts.components import Table
from pyecharts import options as opts
from pyecharts.commons.utils import JsCode
import random
import datetime
from pyecharts.globals import CurrentConfig
CurrentConfig.ONLINE_HOST = "https://cdn.kesci.com/lib/pyecharts_assets/"
 
x_data = ['python', 'java', 'c','c++', 'R', 'excel']
y_data = [143, 123, 69, 107, 90, 73]
line = (Line()
       .add_xaxis(x_data)
       .add_yaxis('', y_data)
      )
line.render("2.折线图.html")

PYTHON基于Pyecharts绘制常见的直角坐标系图表

3.箱形图

# -*-coding:utf-8 -*-
# @Time :  21:25
# @Author: 黄荣津
# @File : 3.箱型图.py
# @Software: PyCharm
 
from pyecharts.charts import *
from pyecharts.components import Table
from pyecharts import options as opts
from pyecharts.commons.utils import JsCode
import random
import datetime
from pyecharts.globals import CurrentConfig
CurrentConfig.ONLINE_HOST = "https://cdn.kesci.com/lib/pyecharts_assets/"
 
x_data = ['python', 'java', 'c','c++', 'R', 'excel']
y_data = [[random.randint(100, 150) for i in range(20)] for item in x_data]
 
class Box:
    pass
 
box =( Boxplot()
.add_xaxis(x_data)
.add_yaxis("", (y_data))
)
box.render("3.箱型图.html")

PYTHON基于Pyecharts绘制常见的直角坐标系图表

4.散点图

# -*-coding:utf-8 -*-
# @Time :  21:58
# @Author: 黄荣津
# @File : 4.散点图.py
# @Software: PyCharm
 
 
from pyecharts.charts import *
from pyecharts.components import Table
from pyecharts import options as opts
from pyecharts.commons.utils import JsCode
import random
import datetime
from pyecharts.globals import CurrentConfig
CurrentConfig.ONLINE_HOST = "https://cdn.kesci.com/lib/pyecharts_assets/"
x_data = ['python', 'java', 'c','c++', 'R', 'excel']
y_data = [143, 123, 69, 107, 90, 73]
Scatter=(Scatter()
       .add_xaxis(x_data)
       .add_yaxis('', y_data)
      )
Scatter.render("4.散点图.html")

PYTHON基于Pyecharts绘制常见的直角坐标系图表

5.带涟漪效果散点图

# -*-coding:utf-8 -*-
# @Time :  22:23
# @Author: 黄荣津
# @File : 5.带涟漪效果散点图.py
# @Software: PyCharm
 
 
from pyecharts.charts import *
from pyecharts.components import Table
from pyecharts import options as opts
from pyecharts.commons.utils import JsCode
import random
import datetime
from pyecharts.globals import CurrentConfig
CurrentConfig.ONLINE_HOST = "https://cdn.kesci.com/lib/pyecharts_assets/"
x_data = ['python', 'java', 'c','c++', 'R', 'excel']
y_data = [143, 123, 69, 107, 90, 73]
 
effectScatter = (EffectScatter()
           .add_xaxis(x_data)
           .add_yaxis('', y_data)
           )
 
effectScatter.render("5.带涟漪效果散点图.html")

PYTHON基于Pyecharts绘制常见的直角坐标系图表

6.k线图

# -*-coding:utf-8 -*-
# @Time :  22:27
# @Author: 黄荣津
# @File : 6.k线图.py
# @Software: PyCharm
 
from pyecharts.charts import *
from pyecharts.components import Table
from pyecharts import options as opts
from pyecharts.commons.utils import JsCode
import random
import datetime
from pyecharts.globals import CurrentConfig
CurrentConfig.ONLINE_HOST = "https://cdn.kesci.com/lib/pyecharts_assets/"
 
date_list = ["2022/4/{}".format(i + 1) for i in range(30)]
y_data = [[random.randint(200, 350) for i in range(20)] for item in date_list]
 
kline = (Kline()
         .add_xaxis(date_list)
         .add_yaxis('', y_data)
         )
 
kline.render("6.k线图.html")

PYTHON基于Pyecharts绘制常见的直角坐标系图表

7.热力图

# -*-coding:utf-8 -*-
# @Time :  22:36
# @Author: 黄荣津
# @File : 7.热力图.py
# @Software: PyCharm
 
from pyecharts.charts import *
from pyecharts.components import Table
from pyecharts import options as opts
from pyecharts.commons.utils import JsCode
import random
import datetime
from pyecharts.globals import CurrentConfig
CurrentConfig.ONLINE_HOST = "https://cdn.kesci.com/lib/pyecharts_assets/"
 
data = [[i, j, random.randint(0, 100)] for i in range(24) for j in range(7)]
hour_list = [str(i) for i in range(24)]
week_list = ['周日', '周一', '周二', '周三', '周四', '周五', '周六']
 
heat = (HeatMap()
        .add_xaxis(hour_list)
        .add_yaxis("", week_list, data)
        )
 
heat.render("7.热力图.html")

PYTHON基于Pyecharts绘制常见的直角坐标系图表

8.象型图

# -*-coding:utf-8 -*-
# @Time :  22:46
# @Author: 黄荣津
# @File : 8.象型图.py
# @Software: PyCharm
 
from pyecharts.charts import *
from pyecharts.components import Table
from pyecharts import options as opts
from pyecharts.commons.utils import JsCode
import random
import datetime
from pyecharts.globals import CurrentConfig
CurrentConfig.ONLINE_HOST = "https://cdn.kesci.com/lib/pyecharts_assets/"
 
x_data = ['python', 'java', 'c','c++', 'R', 'excel']
y_data = [143, 123, 69, 107, 90, 33]
pictorialBar = (PictorialBar()
                .add_xaxis(x_data)
                .add_yaxis('', y_data)
                )
 
pictorialBar.render("8.象型图.html")

PYTHON基于Pyecharts绘制常见的直角坐标系图表

9.层叠图

# -*-coding:utf-8 -*-
# @Time :  23:02
# @Author: 黄荣津
# @File : 9.层叠图.py
# @Software: PyCharm
 
from pyecharts.charts import *
from pyecharts.components import Table
from pyecharts import options as opts
from pyecharts.commons.utils import JsCode
import random
import datetime
from pyecharts.globals import CurrentConfig
CurrentConfig.ONLINE_HOST = "https://cdn.kesci.com/lib/pyecharts_assets/"
 
x_data = ['python', 'java', 'c','c++', 'R', 'excel']
y_data = [143, 123, 69, 107, 90, 73]
bar = (Bar()
       .add_xaxis(x_data)
       .add_yaxis('', y_data)
       )
 
line = (Line()
        .add_xaxis(x_data)
        .add_yaxis('', y_data)
        )
 
overlap = bar.overlap(line) #利用第一个图表为基础,往后的数据都将会画在第一个图表上
overlap.render("9.层叠图.html")

PYTHON基于Pyecharts绘制常见的直角坐标系图表

总结

到此这篇关于如何基于Pyecharts绘制常见的直角坐标系图表的文章就介绍到这了!


Tags in this post...

Python 相关文章推荐
常用python数据类型转换函数总结
Mar 11 Python
python使用socket远程连接错误处理方法
Apr 29 Python
Python环境搭建之OpenCV的步骤方法
Oct 20 Python
利用Django内置的认证视图实现用户密码重置功能详解
Nov 24 Python
python实现简单淘宝秒杀功能
May 03 Python
python使用wxpy轻松实现微信防撤回的方法
Feb 21 Python
Pythony运维入门之Socket网络编程详解
Apr 15 Python
python基于SMTP协议发送邮件
May 31 Python
python实现得到当前登录用户信息的方法
Jun 21 Python
使用django的ORM框架按月统计近一年内的数据方法
Jul 18 Python
Python程序慢的重要原因
Sep 04 Python
史上最详细的Python打包成exe文件教程
Jan 17 Python
PYTHON 使用 Pandas 删除某列指定值所在的行
Apr 28 #Python
详解PyTorch模型保存与加载
Apr 28 #Python
Python 图片添加美颜效果
Python 视频画质增强
python 单机五子棋对战游戏
python井字棋游戏实现人机对战
Apr 28 #Python
Python开发五子棋小游戏
You might like
关于页面优化和伪静态
2009/10/11 PHP
PHPMailer使用教程(PHPMailer发送邮件实例分析)
2012/12/06 PHP
与文件上传有关的php配置参数总结
2013/06/14 PHP
PHP APC缓存配置、使用详解
2014/03/06 PHP
完美解决phpdoc导出文档中@package的warning及Error的错误
2016/05/17 PHP
PHP预定义超全局数组变量小结
2018/08/20 PHP
PHP连接MySQL数据库操作代码实例解析
2020/07/11 PHP
JQuery CSS样式控制 学习笔记
2009/07/23 Javascript
避免回车键导致的页面无意义刷新的解决方法
2011/04/12 Javascript
鼠标移到div,浮层显示明细,弹出层与div的上边距左边距重合(示例代码)
2013/12/14 Javascript
jquery判断复选框是否被选中的方法
2015/10/16 Javascript
微信小程序 弹幕功能简单实例
2017/02/14 Javascript
JavaScript实现的冒泡排序法及统计相邻数交换次数示例
2017/04/26 Javascript
Vue.js搭建移动端购物车界面
2020/06/28 Javascript
AngularJS实现的锚点楼层跳转功能示例
2018/01/02 Javascript
javascript少儿编程关于返回值的函数内容
2018/05/27 Javascript
vue通过style或者class改变样式的实例代码
2018/10/30 Javascript
解决vue-cli webpack打包开启Gzip 报错问题
2019/07/24 Javascript
vue等两个接口都返回结果再执行下一步的实例
2020/09/08 Javascript
Python httplib,smtplib使用方法
2008/09/06 Python
Python 面向对象 成员的访问约束
2008/12/23 Python
Python统计日志中每个IP出现次数的方法
2015/07/06 Python
详解Python的循环结构知识点
2019/05/20 Python
python中68个内置函数的总结与介绍
2020/02/24 Python
python二维图制作的实例代码
2020/12/03 Python
详解使用postMessage解决iframe跨域通信问题
2019/11/01 HTML / CSS
JINS眼镜官方网站:日本最大的眼镜邮购
2016/10/14 全球购物
英国领先的在线高尔夫商店:Gamola Golf
2019/11/16 全球购物
招聘单位介绍信
2014/01/14 职场文书
四风查摆剖析材料
2014/10/10 职场文书
党的群众路线教育实践活动查摆剖析材料
2014/10/10 职场文书
公务员年度考核评语
2014/12/31 职场文书
《分一些蚊子进来》读后感3篇
2020/01/09 职场文书
Python3中PyQt5简单实现文件打开及保存
2021/06/10 Python
Springboot如何同时装配两个相同类型数据库
2021/11/17 Java/Android
Hive导入csv文件示例
2022/06/25 数据库