修改python plot折线图的坐标轴刻度方法


Posted in Python onDecember 13, 2018

修改python plot折线图的坐标轴刻度,这里修改为整数:

修改python plot折线图的坐标轴刻度方法

代码如下:

from matplotlib import pyplot as plt
import matplotlib.ticker as ticker
import numpy as np


def std_plot():
 overall_std = [34.369, 21.366, 16.516, 11.151]
 max_std = [36.769, 21.794, 14.390, 4.684]
 plt.figure()
 plt.plot(overall_std, label='average_std')

 plt.plot(max_std, label='max_std')
 plt.legend()
 plt.xlabel('window')
 plt.ylabel('std')
 plt.xticks(range(len(max_std)))
 # plt.gca().xaxis.set_major_formatter(ticker.FormatStrFormatter('%1.1f'))

 plt.show()

std_plot()

可以发现,通过上面的方法可以自定义x轴的刻度显示为其他样式,比如根据时间显示。只需要修改为:

plt.xticks(pd.date_range(‘2014-09-01','2014-09-30'),rotation=90)#设置时间标签显示格式

如果希望保留小数点后一位,可以这样:

修改python plot折线图的坐标轴刻度方法

from matplotlib import pyplot as plt
import matplotlib.ticker as ticker
import numpy as np


def std_plot():
 overall_std = [34.369, 21.366, 16.516, 11.151]
 max_std = [36.769, 21.794, 14.390, 4.684]
 plt.figure()
 plt.plot(overall_std, label='average_std')

 plt.plot(max_std, label='max_std')
 plt.legend()
 plt.xlabel('window')
 plt.ylabel('std')
 # plt.xticks(range(len(max_std)))
 plt.gca().xaxis.set_major_formatter(ticker.FormatStrFormatter('%1.1f'))

 plt.show()


std_plot()

以上这篇修改python plot折线图的坐标轴刻度方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python实现拷贝多个文件到同一目录的方法
Sep 19 Python
Python编程使用NLTK进行自然语言处理详解
Nov 16 Python
在Python中使用defaultdict初始化字典以及应用方法
Oct 31 Python
Python 循环终止语句的三种方法小结
Jun 24 Python
Python pandas.DataFrame 找出有空值的行
Sep 09 Python
使用python的turtle绘画滑稽脸实例
Nov 21 Python
Python StringIO如何在内存中读写str
Jan 07 Python
python实现梯度法 python最速下降法
Mar 24 Python
scrapy爬虫:scrapy.FormRequest中formdata参数详解
Apr 30 Python
python实现二分类和多分类的ROC曲线教程
Jun 15 Python
Python descriptor(描述符)的实现
Nov 15 Python
解决Pymongo insert时会自动添加_id的问题
Dec 05 Python
python画图系列之个性化显示x轴区段文字的实例
Dec 13 #Python
Python实现的各种常见分布算法示例
Dec 13 #Python
Python线性拟合实现函数与用法示例
Dec 13 #Python
Python基于百度云文字识别API
Dec 13 #Python
Python3实现获取图片文字里中文的方法分析
Dec 13 #Python
在matplotlib的图中设置中文标签的方法
Dec 13 #Python
Python matplotlib通过plt.scatter画空心圆标记出特定的点方法
Dec 13 #Python
You might like
Laravel获取当前请求的控制器和方法以及中间件的例子
2019/10/11 PHP
驱动事件的addEvent.js代码
2007/03/27 Javascript
js 新浪的一个图片播放图片轮换效果代码
2008/07/15 Javascript
在模板页面的js使用办法
2010/04/01 Javascript
JavaScript中json对象和string对象之间相互转化
2012/12/26 Javascript
EasyUi中的Combogrid 实现分页和动态搜索远程数据
2016/04/01 Javascript
BootStrap文件上传样式超好看【持续更新】
2016/05/10 Javascript
Canvas 制作动态进度加载水球详解及实例代码
2016/12/09 Javascript
基于JavaScript实现的折半查找算法示例
2017/04/14 Javascript
node.js 抓取代理ip实例代码
2017/04/30 Javascript
详细分析jsonp的原理和实现方式
2017/11/20 Javascript
vue中多路由表头吸顶实现的几种布局方式
2019/04/12 Javascript
解决包含在label标签下的checkbox在ie8及以下版本点击事件无效果兼容的问题
2019/10/27 Javascript
python单例模式实例分析
2015/04/08 Python
Python操作列表之List.insert()方法的使用
2015/05/20 Python
简单介绍Python中的几种数据类型
2016/01/02 Python
说一说Python logging
2016/04/15 Python
Fabric 应用案例
2016/08/28 Python
Python md5与sha1加密算法用法分析
2017/07/14 Python
python 从csv读数据到mysql的实例
2018/06/21 Python
Python xlrd excel文件操作代码实例
2020/03/10 Python
python3通过qq邮箱发送邮件以及附件
2020/05/20 Python
分享PyCharm最新激活码(真永久激活方法)不用每月找安装参数或最新激活码了
2020/12/27 Python
波兰家居饰品和厨房配件网上商店:Maleomi
2020/12/15 全球购物
给女儿的表扬信
2014/01/18 职场文书
新学期决心书
2014/03/11 职场文书
班级寄语大全
2014/04/10 职场文书
秘书英文求职信
2014/04/16 职场文书
餐饮商业计划书范文
2014/04/29 职场文书
食品安全标语
2014/06/07 职场文书
软件测试专业推荐信
2014/09/18 职场文书
群众路线自我剖析及整改措施
2014/11/04 职场文书
劳动保障个人工作总结
2015/03/04 职场文书
庆祝教师节活动总结
2015/03/23 职场文书
python代码实现扫码关注公众号登录的实战
2021/11/01 Python
vue项目如何打包之项目打包优化(让打包的js文件变小)
2022/04/30 Vue.js