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 27 Python
django模型层(model)进行建表、查询与删除的基础教程
Nov 21 Python
用python处理MS Word的实例讲解
May 08 Python
python 2.7.13 安装配置方法图文教程
Sep 18 Python
python3 打开外部程序及关闭的示例
Nov 06 Python
网易2016研发工程师编程题 奖学金(python)
Jun 19 Python
python3.7简单的爬虫实例详解
Jul 08 Python
python列表切片和嵌套列表取值操作详解
Feb 27 Python
PyCharm取消波浪线、下划线和中划线的实现
Mar 03 Python
使用Python将xmind脑图转成excel用例的实现代码(一)
Oct 12 Python
Python 随机按键模拟2小时
Dec 30 Python
详解Golang如何实现支持随机删除元素的堆
Sep 23 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中的时间处理
2006/10/09 PHP
php之字符串变相相减的代码
2007/03/19 PHP
php中取得URL的根域名的代码
2011/03/23 PHP
PHP中遇到BOM、编码导致json_decode函数无法解析问题
2014/07/02 PHP
为你总结一些php信息函数
2015/10/21 PHP
Linux(CentOS)下PHP扩展PDO编译安装的方法
2016/04/07 PHP
在Laravel5.6中使用Swoole的协程数据库查询
2018/06/15 PHP
PHP中如何使用Redis接管文件存储Session详解
2018/11/28 PHP
PHP与Perl之间知识点区别整理
2019/03/19 PHP
javascript 带有滚动条的表格,标题固定,带排序功能.
2009/11/13 Javascript
jQuery 第二课 操作包装集元素代码
2010/03/14 Javascript
关于js注册事件的常用方法
2013/04/03 Javascript
js判断运行jsp页面的浏览器类型以及版本示例
2013/10/30 Javascript
JavaScript实现向setTimeout执行代码传递参数的方法
2015/04/16 Javascript
JS基于VML技术实现的五角星礼花效果代码
2015/10/26 Javascript
javascript计时器编写过程与实现方法
2016/02/29 Javascript
JS实用技巧小结(屏蔽错误、div滚动条设置、背景图片位置等)
2016/06/16 Javascript
微信小程序五星评分效果实现代码
2017/04/06 Javascript
js调用刷新界面的几种方式
2017/05/03 Javascript
详解angular ui-grid之过滤器设置
2017/06/07 Javascript
webpack公共组件引用路径简化小技巧
2018/06/15 Javascript
小程序自定义组件实现城市选择功能
2018/07/18 Javascript
解析原来浏览器原生支持JS Base64编码解码
2019/08/12 Javascript
基于纯JS实现多张图片的懒加载Lazy过程解析
2019/10/14 Javascript
JS数组方法slice()用法实例分析
2020/01/18 Javascript
vue-cli设置css不生效的解决方法
2020/02/07 Javascript
浅谈TypeScript的类型保护机制
2020/02/23 Javascript
Python 文件和输入输出小结
2013/10/09 Python
python连接mysql数据库示例(做增删改操作)
2013/12/31 Python
Python机器学习之scikit-learn库中KNN算法的封装与使用方法
2018/12/14 Python
python读取xml文件方法解析
2020/08/04 Python
禁止高声喧哗的标语
2014/06/11 职场文书
工作保证书
2015/01/17 职场文书
应届毕业生自荐信
2015/03/04 职场文书
运动会表扬稿范文
2015/05/05 职场文书
小学教师教学反思
2016/02/24 职场文书