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 相关文章推荐
linux系统使用python监测网络接口获取网络的输入输出
Jan 15 Python
python进程类subprocess的一些操作方法例子
Nov 22 Python
Python基于Tkinter实现的记事本实例
Jun 17 Python
python数据结构之链表的实例讲解
Jul 25 Python
python实现微信小程序自动回复
Sep 10 Python
python 定时器,实现每天凌晨3点执行的方法
Feb 20 Python
Python函数参数匹配模型通用规则keyword-only参数详解
Jun 10 Python
python pip安装包出现:Failed building wheel for xxx错误的解决
Dec 25 Python
Python 定义只读属性的实现方式
Mar 05 Python
windows python3安装Jupyter Notebooks教程
Apr 13 Python
Pytorch 中的optimizer使用说明
Mar 03 Python
Anaconda安装pytorch和paddle的方法步骤
Apr 03 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
德生BCL3000的电路分析和打磨
2021/03/02 无线电
PhpDocumentor 2安装以及生成API文档的方法
2014/05/21 PHP
Laravel登录失败次数限制的实现方法
2020/08/26 PHP
javascript中定义私有方法说明(private method)
2014/01/27 Javascript
JavaScript删除指定子元素代码实例
2015/01/13 Javascript
理解AngularJs指令
2015/12/10 Javascript
Web前端开发工具——bower依赖包管理工具
2016/03/29 Javascript
对js中回调函数的一些看法
2016/08/29 Javascript
关于Jquery中的bind(),on()绑定事件方式总结
2016/10/26 Javascript
浅析bootstrap原理及优缺点
2017/03/19 Javascript
JavaScript 自定义事件之我见
2017/09/25 Javascript
推荐10款扩展Web表单的JS插件
2017/12/25 Javascript
浅析vue-router实现原理及两种模式
2020/02/11 Javascript
Vue ElementUI实现:限制输入框只能输入正整数的问题
2020/07/31 Javascript
Python实现比较两个列表(list)范围
2015/06/12 Python
Python实现的彩票机选器实例
2015/06/17 Python
Python实现基本数据结构中栈的操作示例
2017/12/04 Python
Python中数组,列表:冒号的灵活用法介绍(np数组,列表倒序)
2018/04/18 Python
python利用smtplib实现QQ邮箱发送邮件
2020/05/20 Python
python中int与str互转方法
2018/07/02 Python
Python中Proxypool库的安装与配置
2018/10/19 Python
python实现银联支付和支付宝支付接入
2019/05/07 Python
python中hasattr()、getattr()、setattr()函数的使用
2019/08/16 Python
Python3如何对urllib和urllib2进行重构
2019/11/25 Python
Python面向对象之继承原理与用法案例分析
2019/12/31 Python
通过cmd进入python的步骤
2020/06/16 Python
阿玛尼美国官方网站:Armani.com
2016/11/25 全球购物
人力资源部经理的岗位职责
2014/03/04 职场文书
如何写自我鉴定
2014/03/19 职场文书
高中课前三分钟演讲稿
2014/08/18 职场文书
领导班子对照检查材料
2014/09/22 职场文书
统招统分证明
2015/06/23 职场文书
2017寒假社会实践心得体会范文
2016/01/14 职场文书
Mysql 性能监控及调优
2021/04/06 MySQL
深入浅析Django MTV模式
2021/09/04 Python
Apache Linkis 中间件架构及快速安装步骤
2022/03/16 Servers