修改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 相关文章推荐
Django视图和URL配置详解
Jan 31 Python
python skimage 连通性区域检测方法
Jun 21 Python
Python subprocess库的使用详解
Oct 26 Python
Python子类继承父类构造函数详解
Feb 19 Python
python 使用装饰器并记录log的示例代码
Jul 12 Python
python实现大战外星人小游戏实例代码
Dec 26 Python
tensorflow mnist 数据加载实现并画图效果
Feb 05 Python
读取nii或nii.gz文件中的信息即输出图像操作
Jul 01 Python
Python 绘制可视化折线图
Jul 22 Python
了解一下python内建模块collections
Sep 07 Python
Django web自定义通用权限控制实现方法
Nov 24 Python
Python如何使用神经网络进行简单文本分类
Feb 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
SONY ICF-SW55的电路分析
2021/03/02 无线电
用PHP+MySql编写聊天室
2006/10/09 PHP
Laravel解决nesting level错误和隐藏index.php的问题
2019/10/12 PHP
jquery实现多级下拉菜单的实例代码
2013/10/02 Javascript
js判断某个方法是否存在实例代码
2015/01/10 Javascript
JavaScript中利用各种循环进行遍历的方式总结
2015/11/10 Javascript
JS正则表达式比较常见用法
2016/01/26 Javascript
WEB前端实现裁剪上传图片功能
2016/10/17 Javascript
nodeJS删除文件方法示例
2016/12/25 NodeJs
Angularjs在360兼容模式下取数据缓存问题的解决办法
2017/06/22 Javascript
浅谈vue自定义全局组件并通过全局方法 Vue.use() 使用该组件
2017/12/07 Javascript
不得不知的ES6小技巧
2018/07/28 Javascript
Nodejs把接收图片base64格式保存为文件存储到服务器上
2018/09/26 NodeJs
laydate如何根据开始时间或者结束时间限制范围
2018/11/15 Javascript
一篇文章带你从零快速上手Rollup
2020/09/07 Javascript
vue3为什么要用proxy替代defineProperty
2020/10/19 Javascript
[06:04]DOTA2国际邀请赛纪录片:Just For LGD
2013/08/11 DOTA
Python使用pygame模块编写俄罗斯方块游戏的代码实例
2015/12/08 Python
Python爬虫抓取手机APP的传输数据
2016/01/22 Python
使用tensorflow实现VGG网络,训练mnist数据集方式
2020/05/26 Python
澳大利亚工具仓库:Tools Warehouse
2018/10/15 全球购物
Lacoste澳大利亚官网:服装、鞋类及配饰
2018/11/14 全球购物
Zalando Lounge瑞士:时尚与生活方式购物俱乐部
2020/03/12 全球购物
linux比较文件内容的命令是什么
2013/03/04 面试题
Unix如何在一行中运行多个命令
2015/05/29 面试题
高三英语教学反思
2014/01/13 职场文书
《槐乡五月》教学反思
2014/04/25 职场文书
中学学校门卫岗位职责
2014/08/15 职场文书
项目申请汇报材料
2014/08/16 职场文书
党支部班子“四风”问题自我剖析材料
2014/09/28 职场文书
校本研修个人总结
2015/02/28 职场文书
红色革命电影观后感
2015/06/18 职场文书
话题作文之成长
2019/12/09 职场文书
Vue实现动态查询规则生成组件
2021/05/27 Vue.js
MySQL系列之十五 MySQL常用配置和性能压力测试
2021/07/02 MySQL
纯html+css实现奥运五环的示例代码
2021/08/02 HTML / CSS