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 json encode datetime类型
Dec 28 Python
Python时区设置方法与pytz查询时区教程
Nov 27 Python
编写同时兼容Python2.x与Python3.x版本的代码的几个示例
Mar 30 Python
Python运算符重载用法实例分析
Jun 01 Python
python shell根据ip获取主机名代码示例
Nov 25 Python
Python3.5面向对象编程图文与实例详解
Apr 24 Python
Python3 列表,数组,矩阵的相互转换的方法示例
Aug 05 Python
浅谈Python 递归算法指归
Aug 22 Python
Python编程快速上手——Excel表格创建乘法表案例分析
Feb 28 Python
Selenium 滚动页面至元素可见的方法
Mar 18 Python
Python基于class()实现面向对象原理详解
Mar 26 Python
判断Threading.start新线程是否执行完毕的实例
May 02 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/05/24 PHP
关于IIS php调用com组件的权限问题
2012/01/11 PHP
深入PHP magic quotes的详解
2013/06/17 PHP
详解PHP中curl_multi并发的实现
2020/06/08 PHP
10个新的最有前途的JavaScript框架
2009/03/12 Javascript
Mootools 1.2教程 事件处理
2009/09/15 Javascript
js之事件冒泡和事件捕获详细介绍
2013/10/28 Javascript
javascript实现节点(div)名称编辑
2014/12/17 Javascript
JS实现控制表格单元格垂直对齐的方法
2015/03/30 Javascript
JavaScript文档碎片操作实例分析
2015/12/12 Javascript
Bootstrap布局组件教程之Bootstrap下拉菜单
2016/06/12 Javascript
基于css3新属性transform及原生js实现鼠标拖动3d立方体旋转
2016/06/12 Javascript
JavaScript中正则表达式判断匹配规则及常用方法
2017/08/03 Javascript
使用jQuery实现购物车结算功能
2017/08/15 jQuery
深入理解Vue2.x的虚拟DOM diff原理
2017/09/27 Javascript
Vue源码探究之状态初始化
2018/11/14 Javascript
Vue 解决通过this.$refs来获取DOM或者组件报错问题
2020/07/28 Javascript
javascript实现移动端触屏拖拽功能
2020/07/29 Javascript
Vue中避免滥用this去读取data中数据
2021/03/02 Vue.js
[00:36]DOTA2上海特级锦标赛 Alliance战队宣传片
2016/03/04 DOTA
[04:31]2016国际邀请赛中国区预选赛妖精采访
2016/06/27 DOTA
[51:00]Secret vs VGJ.S 2018国际邀请赛淘汰赛BO3 第一场 8.24
2018/08/25 DOTA
ptyhon实现sitemap生成示例
2014/03/30 Python
Python写的贪吃蛇游戏例子
2014/06/16 Python
Python语言的面相对象编程方式初步学习
2016/03/12 Python
Python中的连接符(+、+=)示例详解
2017/01/13 Python
Python爬虫爬取一个网页上的图片地址实例代码
2018/01/16 Python
Django Channel实时推送与聊天的示例代码
2020/04/30 Python
iKRIX意大利网上商店:男女豪华服装和配件
2019/10/09 全球购物
XMLHttpRequest对象在IE和Firefox中创建方式有没有不同
2016/03/23 面试题
大学第二课堂活动总结
2014/07/08 职场文书
卫生院艾滋病宣传活动小结
2014/07/09 职场文书
妇联领导班子剖析材料
2014/08/21 职场文书
竞聘开场白方式有哪些?
2019/08/28 职场文书
使用springboot暴露oracle数据接口的问题
2021/05/07 Oracle
Python函数对象与闭包函数
2022/04/13 Python