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实现向QQ群成员自动发邮件的方法
Nov 19 Python
Python中的ctime()方法使用教程
May 22 Python
python中list常用操作实例详解
Jun 03 Python
对python中Matplotlib的坐标轴的坐标区间的设定实例讲解
May 25 Python
python3 enum模块的应用实例详解
Aug 12 Python
python、PyTorch图像读取与numpy转换实例
Jan 13 Python
基于python3生成标签云代码解析
Feb 18 Python
Python图像处理库PIL的ImageFont模块使用介绍
Feb 26 Python
Django添加bootstrap框架时无法加载静态文件的解决方式
Mar 27 Python
django model 条件过滤 queryset.filter(**condtions)用法详解
May 20 Python
Django通过json格式收集主机信息
May 29 Python
详解修改Anaconda中的Jupyter Notebook默认工作路径的三种方式
Jan 24 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 smarty 二级分类代码和模版循环例子
2011/06/01 PHP
php版微信公众号接口实现发红包的方法
2016/10/14 PHP
PHP 范围解析操作符(::)用法分析【访问静态成员和类常量】
2020/04/14 PHP
PHP读取文件或采集时解决中文乱码
2021/03/09 PHP
Ext 表单布局实例代码
2009/04/30 Javascript
解析DHTML,JavaScript,DOM,BOM以及WEB标准的描述
2013/06/19 Javascript
JavaScript基础篇之变量作用域、传值、传址的简单介绍与实例
2013/06/29 Javascript
javascript操作字符串的原生方法
2014/12/22 Javascript
vue router学习之动态路由和嵌套路由详解
2017/09/21 Javascript
防止页面url缓存中ajax中post请求的处理方法
2017/10/10 Javascript
JS实现关键词高亮显示正则匹配
2018/06/22 Javascript
JavaScript函数式编程(Functional Programming)声明式与命令式实例分析
2019/05/21 Javascript
element的el-table中记录滚动条位置的示例代码
2019/11/06 Javascript
node.js中Buffer缓冲器的原理与使用方法分析
2019/11/23 Javascript
python实现迭代法求方程组的根过程解析
2019/11/25 Javascript
vue实现全屏滚动效果(非fullpage.js)
2020/03/07 Javascript
使用npm命令提示: 'npm' 不是内部或外部命令,也不是可运行的程序的处理方法
2020/05/14 Javascript
解决vue项目运行npm run serve报错的问题
2020/10/26 Javascript
使用vant的地域控件追加全部选项
2020/11/03 Javascript
在Python中使用异步Socket编程性能测试
2014/06/25 Python
Python多线程编程(一):threading模块综述
2015/04/05 Python
Python实现建立SSH连接的方法
2015/06/03 Python
python中实现精确的浮点数运算详解
2017/11/02 Python
Python3中编码与解码之Unicode与bytes的讲解
2019/02/28 Python
python 实时调取摄像头的示例代码
2020/11/25 Python
使用CSS3来匹配横屏竖屏的简单方法
2015/08/04 HTML / CSS
HTML5自定义data-* data(obj)属性和jquery的data()方法的使用
2012/12/13 HTML / CSS
处理HTML5新标签的浏览器兼容版问题
2017/03/13 HTML / CSS
美国男士内衣品牌:Tommy John
2017/12/22 全球购物
毕业生个人求职信范例分享
2013/12/17 职场文书
秋季运动会加油词
2015/07/18 职场文书
《用字母表示数》教学反思
2016/02/17 职场文书
汉语拼音教学反思
2016/02/22 职场文书
python控制台打印log输出重复的解决方法
2021/05/14 Python
Python函数对象与闭包函数
2022/04/13 Python
面试官问我Mysql的存储引擎了解多少
2022/08/05 MySQL