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 相关文章推荐
python3序列化与反序列化用法实例
May 26 Python
Python对象与引用的介绍
Jan 24 Python
Python分布式进程中你会遇到的问题解析
May 28 Python
PYQT5实现控制台显示功能的方法
Jun 25 Python
Python帮你微信头像任意添加装饰别再@微信官方了
Sep 25 Python
pytorch .detach() .detach_() 和 .data用于切断反向传播的实现
Dec 27 Python
python判断链表是否有环的实例代码
Jan 31 Python
Django数据库操作之save与update的使用
Apr 01 Python
python interpolate插值实例
Jul 06 Python
python使用openpyxl库读写Excel表格的方法(增删改查操作)
May 02 Python
5个pandas调用函数的方法让数据处理更加灵活自如
Apr 24 Python
Python可视化神器pyecharts之绘制地理图表练习
Jul 07 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中随机显示图片的函数代码
2011/06/23 PHP
php gzip压缩输出的实现方法
2013/04/27 PHP
PHP获取用户客户端真实IP的解决方案
2016/10/10 PHP
简单谈谈PHP中的Reload操作
2016/12/12 PHP
php获取目录下所有文件及目录(多种方法)(推荐)
2019/05/14 PHP
php7性能提升的原因详解
2019/10/13 PHP
基于PHP实现短信验证码发送次数限制
2020/07/11 PHP
Grid得到选择行数据的方法总结
2011/01/17 Javascript
JavaScript获取图片的原始尺寸以宽度为例
2014/05/04 Javascript
javascript实现添加附件功能的方法
2015/11/18 Javascript
基于jQuery实现放大镜特效
2020/10/19 Javascript
举例讲解如何判断JavaScript中对象的类型
2016/04/22 Javascript
Bootstrap Table使用方法解析
2016/10/19 Javascript
Angularjs+bootstrap+table多选(全选)支持单击行选中实现编辑、删除功能
2017/03/27 Javascript
JavaScript设计模式之观察者模式(发布订阅模式)原理与实现方法示例
2018/07/27 Javascript
小程序如何使用分包加载的实现方法
2019/05/22 Javascript
Vue 实现简易多行滚动"弹幕"效果
2020/01/02 Javascript
使用Vue-scroller页面input框不能触发滑动的问题及解决方法
2020/08/08 Javascript
[05:46]2018完美盛典-《同梦共竞》
2018/12/17 DOTA
python中Flask框架简单入门实例
2015/03/21 Python
python选择排序算法实例总结
2015/07/01 Python
Django中对通过测试的用户进行限制访问的方法
2015/07/23 Python
Python实现并行抓取整站40万条房价数据(可更换抓取城市)
2016/12/14 Python
python文本数据相似度的度量
2018/03/12 Python
python使用xlrd和xlwt读写Excel文件的实例代码
2018/09/05 Python
Django-Rest-Framework 权限管理源码浅析(小结)
2018/11/12 Python
python3实现网页版raspberry pi(树莓派)小车控制
2020/02/12 Python
python根据完整路径获得盘名/路径名/文件名/文件扩展名的方法
2020/04/22 Python
Python项目实战之使用Django框架实现支付宝付款功能
2021/02/23 Python
python中random模块详解
2021/03/01 Python
h5使用canvas画布实现手势解锁
2019/01/04 HTML / CSS
4S店售后客服自我评价
2014/04/09 职场文书
学生无故旷课检讨书
2014/09/20 职场文书
2015年幼儿园教研活动总结
2015/03/25 职场文书
python树莓派通过队列实现进程交互的程序分析
2021/07/04 Python
直播实况, OMG破敌三路五十分钟大战神技局摩托车
2022/04/01 DOTA