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 11 Python
pygame加载中文名mp3文件出现error
Mar 31 Python
python3 判断列表是一个空列表的方法
May 04 Python
对Python 获取类的成员变量及临时变量的方法详解
Jan 22 Python
pandas去除重复列的实现方法
Jan 29 Python
python2和python3在处理字符串上的区别详解
May 29 Python
python 抓包保存为pcap文件并解析的实例
Jul 23 Python
Python基于requests库爬取网站信息
Mar 02 Python
Python3实现建造者模式的示例代码
Jun 28 Python
Python Selenium实现无可视化界面过程解析
Aug 25 Python
Python爬虫之Selenium实现键盘事件
Dec 04 Python
python中使用 unittest.TestCase单元测试的用例详解
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
vBulletin HACK----显示话题大小和打开新窗口于论坛索引页
2006/10/09 PHP
第4章 数据处理-php数组的处理-郑阿奇
2011/07/04 PHP
PHP采用超长(超大)数字运算防止数字以科学计数法显示的方法
2016/04/01 PHP
Yii列表定义与使用分页方法小结(3种方法)
2016/07/15 PHP
php实现数据库的增删改查
2017/02/26 PHP
thinkPHP显示不出验证码的原因与解决方法分析
2017/05/20 PHP
PHP验证码无法显示的原因及解决办法
2017/08/11 PHP
PHP使Laravel为JSON REST API返回自定义错误的问题
2018/10/16 PHP
使用Zookeeper分布式部署PHP应用程序
2019/03/15 PHP
PHP getID3类的使用方法学习笔记【附getID3源码下载】
2019/10/18 PHP
玩转方法:call和apply
2014/05/08 Javascript
jQuery新的事件绑定机制on()示例应用
2014/07/18 Javascript
javascript实现获取服务器时间
2015/05/19 Javascript
js实现弹窗居中的简单实例
2016/10/09 Javascript
微信小程序 video详解及简单实例
2017/01/16 Javascript
JavaScript基础之AJAX简单的小demo
2017/01/29 Javascript
如何抽象一个Vue公共组件
2017/10/17 Javascript
基于 D3.js 绘制动态进度条的实例详解
2018/02/26 Javascript
vue 下列表侧滑操作实例代码详解
2018/07/24 Javascript
解决使用layui对select append元素无效或者未及时更新的问题
2019/09/18 Javascript
jQuery实现飞机大战小游戏
2020/07/05 jQuery
Vue实现手机号、验证码登录(60s禁用倒计时)
2020/12/19 Vue.js
Python 文件操作技巧(File operation) 实例代码分析
2008/08/11 Python
Python 中Pickle库的使用详解
2018/02/24 Python
PyQt5内嵌浏览器注入JavaScript脚本实现自动化操作的代码实例
2019/02/13 Python
浅谈tensorflow中Dataset图片的批量读取及维度的操作详解
2020/01/20 Python
Python 打印自己设计的字体的实例讲解
2021/01/04 Python
python中四舍五入的正确打开方式
2021/01/18 Python
canvas实现俄罗斯方块的方法示例
2018/12/13 HTML / CSS
详解Html5原生拖拽操作
2018/01/12 HTML / CSS
详解Canvas 跨域脱坑实践
2018/11/07 HTML / CSS
一套中级Java程序员笔试题
2015/01/14 面试题
文明美德伴我成长演讲稿
2014/05/12 职场文书
高等教育学专业自荐书
2014/06/17 职场文书
个人自荐书怎么写
2015/03/26 职场文书
五星红旗迎风飘扬观后感
2015/06/17 职场文书