修改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正则表达式的使用范例详解
Aug 08 Python
python同时给两个收件人发送邮件的方法
Apr 30 Python
Python爬虫_城市公交、地铁站点和线路数据采集实例
Jan 10 Python
Python中max函数用于二维列表的实例
Apr 03 Python
PyCharm代码提示忽略大小写设置方法
Oct 28 Python
ActiveMQ:使用Python访问ActiveMQ的方法
Jan 30 Python
python实现连连看辅助(图像识别)
Mar 25 Python
opencv实现简单人脸识别
Feb 19 Python
tensorflow:指定gpu 限制使用量百分比,设置最小使用量的实现
Feb 06 Python
python查看矩阵的行列号以及维数方式
May 22 Python
tensorflow实现从.ckpt文件中读取任意变量
May 26 Python
Alpine安装Python3依赖出现的问题及解决方法
Dec 25 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
php Sql Server连接失败问题及解决办法
2009/08/07 PHP
php通过strpos查找字符串出现位置的方法
2015/03/17 PHP
关于ThinkPHP中的异常处理详解
2018/05/11 PHP
laravel返回统一格式错误码问题
2019/11/04 PHP
动态加载jquery库的方法
2014/02/12 Javascript
防止按钮在短时间内被多次点击的方法
2014/03/10 Javascript
JS实现仿新浪微博发布内容为空时提示功能代码
2015/08/19 Javascript
Angular 4 依赖注入学习教程之FactoryProvider的使用(四)
2017/06/04 Javascript
JavaScript注册时密码强度校验代码
2017/06/30 Javascript
AngularJS ionic手势事件的使用总结
2017/08/09 Javascript
JavaScript动态绑定详解
2017/09/14 Javascript
Angular实现的自定义模糊查询、排序及三角箭头标注功能示例
2017/12/28 Javascript
vue基础之data存储数据及v-for循环用法示例
2019/03/08 Javascript
D3.js的基础部分之数组的处理数组的排序和求值(v3版本)
2019/05/09 Javascript
vue使用websocket的方法实例分析
2019/06/22 Javascript
[01:01:04]2018DOTA2亚洲邀请赛 4.5 淘汰赛 OpTic vs TNC 第一场
2018/04/06 DOTA
[14:21]VICI vs EG (BO3)
2018/06/07 DOTA
详解C++编程中一元运算符的重载
2016/01/19 Python
python利用正则表达式搜索单词示例代码
2017/09/24 Python
python3设计模式之简单工厂模式
2017/10/17 Python
python破解zip加密文件的方法
2018/05/31 Python
对Python random模块打乱数组顺序的实例讲解
2018/11/08 Python
详解python:time模块用法
2019/03/25 Python
Python 实现一个手机号码获取妹子名字的功能
2019/09/25 Python
Python实现AES加密,解密的两种方法
2020/10/03 Python
什么时候需要进行强制类型转换
2016/09/03 面试题
应届大学生求职的自我评价
2013/11/17 职场文书
洗发露广告词
2014/03/14 职场文书
公司活动总结怎么写
2014/06/25 职场文书
银行求职自荐书
2014/06/25 职场文书
建筑学专业自荐书
2014/07/09 职场文书
2015年体检中心工作总结
2015/05/27 职场文书
手术室消毒隔离制度
2015/08/05 职场文书
《水上飞机》教学反思
2016/02/20 职场文书
导游词之塘栖古镇
2019/12/04 职场文书
JavaScript嵌入百度地图API的最详细方法
2021/04/16 Javascript