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实现国外赌场热门游戏Craps(双骰子)
Mar 31 Python
python简单实现基数排序算法
May 16 Python
Python图像灰度变换及图像数组操作
Jan 27 Python
彻彻底底地理解Python中的编码问题
Oct 15 Python
python3.6利用pyinstall打包py为exe的操作实例
Oct 31 Python
Python3 关于pycharm自动导入包快捷设置的方法
Jan 16 Python
Python3.5字符串常用操作实例详解
May 01 Python
Django Rest framework权限的详细用法
Jul 25 Python
VSCODE配置Markdown及Markdown基础语法详解
Jan 19 Python
在Windows下安装配置CPU版的PyTorch的方法
Apr 02 Python
python scrapy简单模拟登录的代码分析
Jul 21 Python
python自动化操作之动态验证码、滑动验证码的降噪和识别
Aug 30 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动态生成JavaScript代码
2009/03/09 PHP
PHP导出MySQL数据到Excel文件(fputcsv)
2011/07/03 PHP
在Nginx上部署ThinkPHP项目教程
2015/02/02 PHP
WIN8.1下搭建PHP5.6环境
2015/04/29 PHP
PHP PDOStatement::columnCount讲解
2019/01/30 PHP
thinkphp5.1 框架导入/导出excel文件操作示例
2020/05/25 PHP
juqery 学习之四 筛选过滤
2010/11/30 Javascript
给html超链接设置事件不使用href来完成跳
2014/04/20 Javascript
jQuery实现径向动画菜单效果
2015/07/17 Javascript
js 判断所选时间(或者当前时间)是否在某一时间段的实现代码
2015/09/05 Javascript
微信小程序 开发指南详解
2016/09/27 Javascript
详解微信小程序开发之——wx.showToast(OBJECT)的使用
2017/01/18 Javascript
鼠标拖动改变DIV等网页元素的大小的实现方法
2017/07/06 Javascript
详解tween.js的使用教程
2017/09/14 Javascript
jQuery实现的上传图片本地预览效果简单示例
2018/03/29 jQuery
JQuery元素快速查找与操作
2018/04/22 jQuery
JS删除String里某个字符的方法
2021/01/06 Javascript
微信小程序返回箭头跳转到指定页面实例解析
2019/10/08 Javascript
Node.js API详解之 util模块用法实例分析
2020/05/09 Javascript
python错误:AttributeError: 'module' object has no attribute 'setdefaultencoding'问题的解决方法
2014/08/22 Python
Python实现求笛卡尔乘积的方法
2017/09/16 Python
Python中的id()函数指的什么
2017/10/17 Python
python中文乱码不着急,先看懂字节和字符
2017/12/20 Python
python函数声明和调用定义及原理详解
2019/12/02 Python
css3实例教程 一款纯css3实现的环形导航菜单
2014/10/20 HTML / CSS
 Alo Yoga官网:购买瑜伽服装
2018/06/17 全球购物
华为慧通笔试题
2016/04/22 面试题
Hashtable 添加内容的方式有哪几种,有什么区别?
2012/04/08 面试题
python re模块和正则表达式
2021/03/24 Python
职业生涯规划书范文
2014/03/10 职场文书
环保公益广告语
2014/03/13 职场文书
抗洪抢险事迹材料
2014/05/06 职场文书
美术学专业求职信
2014/07/23 职场文书
财务部岗位职责
2015/02/03 职场文书
css3 filter属性的使用简介
2021/03/31 HTML / CSS
MySQL 逻辑备份与恢复测试的相关总结
2021/05/14 MySQL