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中getattr函数使用方法 getattr实现工厂模式
Jan 20 Python
简单谈谈Python中函数的可变参数
Sep 02 Python
python发送邮件脚本
May 22 Python
pycharm打开命令行或Terminal的方法
Jan 16 Python
Python定义函数功能与用法实例详解
Apr 08 Python
Python数据类型之String字符串实例详解
May 08 Python
python中字符串数组逆序排列方法总结
Jun 23 Python
详解Python是如何实现issubclass的
Jul 24 Python
解决Python计算矩阵乘向量,矩阵乘实数的一些小错误
Aug 26 Python
python中通过selenium简单操作及元素定位知识点总结
Sep 10 Python
在tensorflow中设置保存checkpoint的最大数量实例
Jan 21 Python
TensorFlow Autodiff自动微分详解
Jul 06 Python
PYTHON 使用 Pandas 删除某列指定值所在的行
Apr 28 #Python
详解PyTorch模型保存与加载
Apr 28 #Python
Python 图片添加美颜效果
Python 视频画质增强
python 单机五子棋对战游戏
python井字棋游戏实现人机对战
Apr 28 #Python
Python开发五子棋小游戏
You might like
ThinkPHP中实例Model方法的区别说明
2010/08/21 PHP
Linux下安装oracle客户端并配置php5.3
2014/10/12 PHP
初识Laravel
2014/10/30 PHP
php循环table实现一行两列显示的方法
2015/06/04 PHP
两种php给图片加水印的实现代码
2020/04/18 PHP
php无限级分类实现评论及回复功能
2019/02/18 PHP
Prototype Array对象 学习
2009/07/19 Javascript
通过jQuery源码学习javascript(二)
2012/12/27 Javascript
Jquery的hover方法让鼠标经过li时背景变色
2013/09/06 Javascript
JavaScript跨域方法汇总
2014/10/16 Javascript
jquery ui resize 中border-box的bug修正
2015/04/26 Javascript
Bootstrap实现默认导航栏效果
2020/09/21 Javascript
理解JavaScript表单的基础知识
2016/01/25 Javascript
JS HTML5实现拖拽移动列表效果
2020/08/27 Javascript
javascript中的面向对象
2017/03/30 Javascript
jqueryUI tab标签页代码分享
2017/10/09 jQuery
NodeJS如何实现同步的方法示例
2018/08/24 NodeJs
vue实现动态列表点击各行换色的方法
2018/09/13 Javascript
js 对象使用的小技巧实例分析
2019/11/08 Javascript
JS定时器如何实现提交成功提示功能
2020/06/12 Javascript
vue 单页应用和多页应用的优劣
2020/10/22 Javascript
python cookielib 登录人人网的实现代码
2012/12/19 Python
python函数参数*args**kwargs用法实例
2013/12/04 Python
Python远程桌面协议RDPY安装使用介绍
2015/04/15 Python
Flask-WTF表单的使用方法
2019/07/12 Python
Python学习笔记之Break和Continue用法分析
2019/08/14 Python
python3 sorted 如何实现自定义排序标准
2020/03/12 Python
数据库方面面试题
2012/04/22 面试题
MySQL面试题目集锦
2016/04/14 面试题
学期自我鉴定范文
2013/10/01 职场文书
会计电算化个人求职信范文
2014/01/24 职场文书
违纪检讨书2000字
2014/02/08 职场文书
2014年国庆节演讲稿
2014/09/19 职场文书
行政助理岗位职责
2015/02/10 职场文书
在职证明范本
2015/06/15 职场文书
寻找最美乡村教师观后感
2015/06/18 职场文书