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 22 Python
Python3实战之爬虫抓取网易云音乐的热门评论
Oct 09 Python
Python使用三种方法实现PCA算法
Dec 12 Python
Python基于递归算法实现的汉诺塔与Fibonacci数列示例
Apr 18 Python
python读取Excel实例详解
Aug 17 Python
python爬虫 模拟登录人人网过程解析
Jul 31 Python
jupyter notebook 多环境conda kernel配置方式
Apr 10 Python
Python爬取12306车次信息代码详解
Aug 12 Python
用python监控服务器的cpu,磁盘空间,内存,超过邮件报警
Jan 29 Python
python绘制箱型图
Apr 27 Python
Python中使用subprocess库创建附加进程
May 11 Python
Python数据处理的三个实用技巧分享
Apr 01 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
层叠菜单的动态生成
2006/10/09 PHP
简体中文转换为繁体中文的PHP函数
2006/10/09 PHP
PHP中常用数组处理方法实例分析
2008/08/30 PHP
将CMYK颜色值和RGB颜色相互转换的PHP代码
2014/07/28 PHP
PHP dirname功能及原理实例解析
2020/10/28 PHP
jQuery 获取URL参数的插件
2010/03/04 Javascript
jQuery 选择表格(table)里的行和列及改变简单样式
2012/12/15 Javascript
正则表达式搭配js轻松处理json文本方便而老古
2013/02/17 Javascript
javascript跟随滚动效果插件代码(javascript Follow Plugin)
2013/08/03 Javascript
Javascript核心读书有感之表达式和运算符
2015/02/11 Javascript
jquery+easeing实现仿flash的载入动画
2015/03/10 Javascript
jquery实现简单的表单验证
2015/11/17 Javascript
JS简单获取客户端IP地址的方法【调用搜狐接口】
2016/09/05 Javascript
Vue.js tab实现选项卡切换
2017/05/16 Javascript
vue组件间通信子与父详解(二)
2017/11/07 Javascript
vue获取元素宽、高、距离左边距离,右,上距离等还有XY坐标轴的方法
2018/09/05 Javascript
JS对象属性的检测与获取操作实例分析
2020/03/17 Javascript
vue cli3适配所有端方案的实现
2020/04/13 Javascript
基于Vue CSR的微前端实现方案实践
2020/05/27 Javascript
JavaScript this指向相关原理及实例解析
2020/07/10 Javascript
你不知道的SpringBoot与Vue部署解决方案
2020/11/09 Javascript
[03:17]2016完美“圣”典风云人物:冷冷专访
2016/12/08 DOTA
[53:23]Secret vs Liquid 2018国际邀请赛淘汰赛BO3 第二场 8.25
2018/08/29 DOTA
windows下安装Python和pip终极图文教程
2017/03/05 Python
Python制作豆瓣图片的爬虫
2017/12/28 Python
使用Python AIML搭建聊天机器人的方法示例
2018/07/09 Python
TensorFlow Session会话控制&Variable变量详解
2018/07/30 Python
pymongo中group by的操作方法教程
2019/03/22 Python
Python输出指定字符串的方法
2020/02/06 Python
公务员培训自我鉴定
2014/02/01 职场文书
企业党员公开承诺书
2014/03/26 职场文书
仓库规划计划书
2014/04/28 职场文书
党的群众路线教育实践活动个人剖析材料
2014/10/07 职场文书
商铺门面租房协议书
2014/10/21 职场文书
cf战队宣传语
2015/07/13 职场文书
新手必备Python开发环境搭建教程
2021/05/28 Python