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之入门(三)序列
May 25 Python
简单介绍Ruby中的CGI编程
Apr 10 Python
目前最全的python的就业方向
Jun 05 Python
python生成密码字典的方法
Jul 06 Python
python实现淘宝秒杀脚本
Jun 23 Python
python实现学员管理系统
Feb 26 Python
python实现连连看游戏
Feb 14 Python
pyspark 随机森林的实现
Apr 24 Python
python Selenium 库的使用技巧
Oct 16 Python
使用python-cv2实现Harr+Adaboost人脸识别的示例
Oct 27 Python
基于Python实现全自动下载抖音视频
Nov 06 Python
关于python爬虫应用urllib库作用分析
Sep 04 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过滤所有恶意字符(批量过滤post,get敏感数据)
2014/03/18 PHP
phpcms中的评论样式修改方法
2016/10/21 PHP
Symfony查询方法实例小结
2017/06/28 PHP
Laravel中使用Queue的最基本操作教程
2017/12/27 PHP
PHP基于pdo的数据库操作类【可支持mysql、sqlserver及oracle】
2018/05/21 PHP
如何在PHP中生成随机数
2020/06/04 PHP
ext for eclipse插件安装方法
2008/04/27 Javascript
JavaScript DOM 编程艺术(第2版)读书笔记(JavaScript的最佳实践)
2013/10/01 Javascript
原生javascript实现获取指定元素下所有后代元素的方法
2014/10/28 Javascript
无阻塞加载js,防止因js加载不了影响页面显示的问题
2016/12/18 Javascript
angularjs使用directive实现分页组件的示例
2017/02/07 Javascript
Vue.js 2.0和Cordova开发webApp环境搭建方法
2018/02/26 Javascript
理解 JavaScript EventEmitter
2018/03/29 Javascript
10分钟彻底搞懂Http的强制缓存和协商缓存(小结)
2018/08/30 Javascript
Vue中keep-alive的两种应用方式
2020/07/15 Javascript
vue element table中自定义一些input的验证操作
2020/07/18 Javascript
vue 判断页面是首次进入还是再次刷新的实例
2020/11/05 Javascript
[02:18]《我与DAC》之工作人员:为了热爱DOTA2的玩家们
2018/03/28 DOTA
python+django+sql学生信息管理后台开发
2018/01/11 Python
Python3 Post登录并且保存cookie登录其他页面的方法
2018/12/28 Python
Python 支付整合开发包的实现
2019/01/23 Python
python3对拉勾数据进行可视化分析的方法详解
2019/04/03 Python
Python批量生成幻影坦克图片实例代码
2019/06/04 Python
CSS3中颜色线性渐变实战
2015/07/18 HTML / CSS
记一次高分屏下canvas模糊问题
2020/02/17 HTML / CSS
英国泽西岛植物:Jersey Plants Direct
2019/08/07 全球购物
网络安全方面的面试题
2016/01/07 面试题
电子信息专业自荐书
2014/02/04 职场文书
《从现在开始》教学反思
2014/04/15 职场文书
会计专业求职信
2014/08/10 职场文书
银行员工犯错检讨书
2014/09/16 职场文书
入股合作协议书
2014/10/12 职场文书
无犯罪记录证明样本
2015/06/16 职场文书
养成教育工作总结
2015/08/13 职场文书
Mysql中where与on的区别及何时使用详析
2021/08/04 MySQL
Flutter Navigator 实现路由传递参数
2022/04/22 Java/Android