修改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中绑定与未绑定的类方法用法分析
Apr 29 Python
详解字典树Trie结构及其Python代码实现
Jun 03 Python
Python设计模式之MVC模式简单示例
Jan 10 Python
详解如何用django实现redirect的几种方法总结
Nov 22 Python
Python内置random模块生成随机数的方法
May 31 Python
打包python 加icon 去掉cmd黑窗口方法
Jun 24 Python
在django中自定义字段Field详解
Dec 03 Python
Python 实现 T00ls 自动签到脚本代码(邮件+钉钉通知)
Jul 06 Python
基于Python制作一副扑克牌过程详解
Oct 19 Python
python使用yaml 管理selenium元素的示例
Dec 01 Python
matplotlib 使用 plt.savefig() 输出图片去除旁边的空白区域
Jan 05 Python
python中subplot大小的设置步骤
Jun 28 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连接Access数据库的注意事项
2016/08/12 PHP
PHP 使用位运算实现四则运算的代码
2021/03/09 PHP
一份老外写的XMLHttpRequest代码多浏览器支持兼容性
2007/01/11 Javascript
JavaScript中:表达式和语句的区别[译]
2012/09/17 Javascript
jquery Mobile入门—外部链接切换示例代码
2013/01/08 Javascript
AngularJS初始化过程分析(引导程序)
2014/12/06 Javascript
JS实现控制表格只显示行边框或者只显示列边框的方法
2015/03/31 Javascript
JavaScript中数据结构与算法(二):队列
2015/06/19 Javascript
js仿黑客帝国字母掉落效果代码分享
2020/11/08 Javascript
js实现带圆角的两级导航菜单效果代码
2015/08/24 Javascript
简单的网页广告特效实例
2017/08/19 Javascript
Vue实战之vue登录验证的实现代码
2017/10/31 Javascript
vue中的router-view组件的使用教程
2018/10/23 Javascript
关于element-ui的隐藏组件el-scrollbar的使用
2019/05/29 Javascript
jQuery实现增删改查
2020/12/22 jQuery
vue项目配置 webpack-obfuscator 进行代码加密混淆的实现
2021/02/26 Vue.js
Python操作sqlite3快速、安全插入数据(防注入)的实例
2014/04/26 Python
详解Python文本操作相关模块
2017/06/22 Python
python脚本实现验证码识别
2018/06/07 Python
Python实现重建二叉树的三种方法详解
2018/06/23 Python
详解PyCharm+QTDesigner+PyUIC使用教程
2019/06/13 Python
使用Python的Turtle库绘制森林的实例
2019/12/18 Python
python实现图像拼接
2020/03/05 Python
python中用ggplot绘制画图实例讲解
2021/01/26 Python
纯CSS3制作的简洁蓝白风格的登录模板(非IE效果更好)
2013/08/11 HTML / CSS
美国知名珠宝首饰品牌:Gemvara
2017/10/06 全球购物
Viking比利时:购买办公用品
2019/10/30 全球购物
行政文员岗位职责
2013/11/08 职场文书
企业承诺书格式
2014/05/21 职场文书
公司授权委托书范文
2014/08/02 职场文书
社区母亲节活动总结
2015/02/10 职场文书
golang switch语句的灵活写法介绍
2021/05/06 Golang
使用python向MongoDB插入时间字段的操作
2021/05/18 Python
PostgreSQL通过oracle_fdw访问Oracle数据的实现步骤
2021/05/21 PostgreSQL
Nginx+Tomcat负载均衡集群的实现示例
2021/10/24 Servers
css让页脚保持在底部位置的四种方案
2022/07/23 HTML / CSS