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判断字符串与大小写转换
Jun 08 Python
python strip() 函数和 split() 函数的详解及实例
Feb 03 Python
Python算术运算符实例详解
May 31 Python
python同时遍历数组的索引和值的实例
Nov 15 Python
python爬虫之验证码篇3-滑动验证码识别技术
Apr 11 Python
详解Python3网络爬虫(二):利用urllib.urlopen向有道翻译发送数据获得翻译结果
May 07 Python
详解Python中pyautogui库的最全使用方法
Apr 01 Python
django 数据库返回queryset实现封装为字典
May 19 Python
没编程基础可以学python吗
Jun 17 Python
详解python方法之绑定方法与非绑定方法
Aug 17 Python
python 算法题——快乐数的多种解法
May 27 Python
用Python爬取英雄联盟的皮肤详细示例
Dec 06 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/09/30 PHP
PHP分页显示制作详细讲解
2008/11/19 PHP
PHP 验证码不显示只有一个小红叉的解决方法
2013/09/30 PHP
完美的2个php检测字符串是否是utf-8编码函数分享
2014/07/28 PHP
浅谈php正则表达式中的非贪婪模式匹配的使用
2014/11/25 PHP
yii框架搜索分页modle写法
2016/12/19 PHP
php连接MSsql server的五种方法总结
2018/03/04 PHP
PHP实现redis限制单ip、单用户的访问次数功能示例
2018/06/16 PHP
不懂JavaScript应该怎样学
2008/04/16 Javascript
Prototype源码浅析 String部分(三)之HTML字符串处理
2012/01/15 Javascript
jquery的live使用注意事项
2014/02/18 Javascript
JavaScript函数获取事件源的小例子
2014/05/14 Javascript
Bootstrap框架安装使用详解
2017/01/21 Javascript
JavaScript 详解预编译原理
2017/01/22 Javascript
详解打造 Vue.js 可复用组件
2017/03/24 Javascript
JS使用tween.js动画库实现轮播图并且有切换功能
2018/07/17 Javascript
JS去除字符串最后的逗号实例分析【四种方法】
2019/06/20 Javascript
vuex实现数据状态持久化
2019/11/11 Javascript
探索浏览器页面关闭window.close()的使用详解
2020/08/21 Javascript
Python内置函数之filter map reduce介绍
2014/11/30 Python
python实现可以断点续传和并发的ftp程序
2016/09/13 Python
Python 正则表达式实现计算器功能
2017/04/29 Python
python实发邮件实例详解
2019/11/11 Python
python文字转语音实现过程解析
2019/11/12 Python
关于Pytorch的MLP模块实现方式
2020/01/07 Python
对python中 math模块下 atan 和 atan2的区别详解
2020/01/17 Python
TensorFlow 显存使用机制详解
2020/02/03 Python
scrapy爬虫:scrapy.FormRequest中formdata参数详解
2020/04/30 Python
Python实现简单的2048小游戏
2021/03/01 Python
网络编辑岗位职责范本
2014/02/10 职场文书
航海技术专业毕业生推荐信
2014/07/09 职场文书
幼儿园安全教育随笔
2015/08/14 职场文书
2019终止劳动合同协议书最新范本!
2019/07/09 职场文书
vue3使用vue-router的完整步骤记录
2021/06/20 Vue.js
Python Matplotlib绘制两个Y轴图像
2022/04/13 Python
MySQL优化之慢日志查询
2022/06/10 MySQL