Python数据可视化图实现过程详解


Posted in Python onJune 12, 2020

python画分布图代码示例:

# encoding=utf-8
import matplotlib.pyplot as plt
from pylab import * # 支持中文
 
mpl.rcParams['font.sans-serif'] = ['SimHei']
# 'mentioned0cluster',
names = ['mentioned1cluster','mentioned2cluster', 'mentioned3cluster', 'mentioned4cluster', 'mentioned5cluster', 'mentioned6cluster', 'mentioned7cluster', 'mentioned8cluster', 'mentioned9cluster', 'mentioned10cluster']
x = range(len(names))
# y_0625 = [39266,56796,42996,24872,13849,8609,5331,1971,554,169,26]
 
y_0626_1=[4793,100,0,0,0,0,0,0,0,0]
# y_0626_2=[2622,203,0,0,0,0,0,0,0,0,0]
 
# plt.plot(x, y, 'ro-')
# plt.plot(x, y1, 'bo-')
# pl.xlim(-1, 11) # 限定横轴的范围
# pl.ylim(-1, 110) # 限定纵轴的范围
plt.plot(x, y_0626_1, marker='o', mec='r', mfc='w', label='HighRating:MentionedClusterNum Distribution')
# plt.plot(x, y_0626_2, marker='o', mec='r', mfc='w', label='LowRating:MentionedClusterNum Distribution')
# plt.plot(x, y1, marker='*', ms=10, label=u'y=x^3曲线图')
plt.legend() # 让图例生效
plt.xticks(x, names, rotation=45)
plt.margins(0)
plt.subplots_adjust(bottom=0.15)
# plt.xlabel(u"time(s)邻居") # X轴标签
plt.xlabel("clusters")
plt.ylabel("number of reviews") # Y轴标签
plt.title("A simple plot") # 标题
 
plt.show()

效果如下:

Python数据可视化图实现过程详解

python画分布图的思路:

先在列表中定义分布图x、y轴的数值,然后使用plt.plot()方法即可将分布图绘制出来。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python中使用partial改变方法默认参数实例
Apr 28 Python
Python学习小技巧之列表项的推导式与过滤操作
May 20 Python
Windows上使用Python增加或删除权限的方法
Apr 24 Python
用python标准库difflib比较两份文件的异同详解
Nov 16 Python
详解使用python绘制混淆矩阵(confusion_matrix)
Jul 14 Python
python使用原始套接字发送二层包(链路层帧)的方法
Jul 22 Python
Django ImageFiled上传照片并显示的方法
Jul 28 Python
Python面向对象程序设计之静态方法、类方法、属性方法原理与用法分析
Mar 23 Python
python之随机数函数的实现示例
Dec 30 Python
详解win10下pytorch-gpu安装以及CUDA详细安装过程
Jan 28 Python
python通过函数名调用函数的几种方法总结
Jun 07 Python
Opencv实现二维直方图的计算及绘制
Jul 21 Python
浅谈cv2.imread()和keras.preprocessing中的image.load_img()区别
Jun 12 #Python
升级keras解决load_weights()中的未定义skip_mismatch关键字问题
Jun 12 #Python
解决Tensorflow2.0 tf.keras.Model.load_weights() 报错处理问题
Jun 12 #Python
python + selenium 刷B站播放量的实例代码
Jun 12 #Python
解决Keras自带数据集与预训练model下载太慢问题
Jun 12 #Python
keras导入weights方式
Jun 12 #Python
keras读取h5文件load_weights、load代码操作
Jun 12 #Python
You might like
PHP伪静态写法附代码
2008/06/20 PHP
PHP 将图片按创建时间进行分类存储的实现代码
2010/01/05 PHP
PHP附件下载中文名称乱码的解决方法
2015/12/17 PHP
php微信公众号开发之关键词回复
2018/10/20 PHP
Yii框架响应组件用法实例分析
2019/09/04 PHP
javascript编程起步(第四课)
2007/01/10 Javascript
jquery垂直公告滚动实现代码
2013/12/08 Javascript
原生JavaScript实现异步多文件上传
2015/12/02 Javascript
javascript阻止事件冒泡和浏览器的默认行为
2017/01/21 Javascript
nodejs+websocket实时聊天系统改进版
2017/05/18 NodeJs
VUE预渲染及遇到的坑
2018/09/03 Javascript
微信小程序中使用 async/await的方法实例分析
2020/05/06 Javascript
Python切片用法实例教程
2014/09/08 Python
在Python中使用NLTK库实现对词干的提取的教程
2015/04/08 Python
详解用Python处理HTML转义字符的5种方式
2017/12/27 Python
pip matplotlib报错equired packages can not be built解决
2018/01/06 Python
python增加矩阵维度的实例讲解
2018/04/04 Python
python下解压缩zip文件并删除文件的实例
2018/04/24 Python
python实现写数字文件名的递增保存文件方法
2018/10/25 Python
浅谈python的dataframe与series的创建方法
2018/11/12 Python
浅谈Python中的异常和JSON读写数据的实现
2020/02/27 Python
python线程里哪种模块比较适合
2020/08/02 Python
利用CSS3的特性改变文本选中时的颜色
2013/09/11 HTML / CSS
html5 实现客户端验证上传文件的大小(简单实例)
2016/05/15 HTML / CSS
canvas 绘图时位置偏离的问题解决
2020/09/16 HTML / CSS
BannerBuzz加拿大:在线定制横幅印刷、广告和标志
2020/03/10 全球购物
万年牢教学反思
2014/02/15 职场文书
《傅雷家书》教学反思
2014/04/20 职场文书
质量提升方案
2014/06/16 职场文书
学校做一个有道德的人活动方案
2014/08/23 职场文书
党的群众路线教育实践活动剖析材料
2014/09/30 职场文书
应届毕业生自荐信
2015/03/04 职场文书
写给媳妇的检讨书
2015/05/06 职场文书
写给老师的保证书
2015/05/09 职场文书
城南旧事观后感
2015/06/11 职场文书
Java反应式框架Reactor中的Mono和Flux
2021/07/25 Java/Android