修改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控制台中实现进度条功能
Nov 10 Python
Python设计模式之抽象工厂模式
Aug 25 Python
CentOS7安装Python3的教程详解
Apr 10 Python
Linux上使用Python统计每天的键盘输入次数
Apr 17 Python
python实现植物大战僵尸游戏实例代码
Jun 10 Python
python 生成器和迭代器的原理解析
Oct 12 Python
Python configparser模块封装及构造配置文件
Aug 07 Python
python使用建议技巧分享(三)
Aug 18 Python
Python datetime 如何处理时区信息
Sep 02 Python
python opencv实现直线检测并测出倾斜角度(附源码+注释)
Dec 31 Python
正确的理解和使用Django信号(Signals)
Apr 14 Python
python 办公自动化——基于pyqt5和openpyxl统计符合要求的名单
May 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
用文本作数据处理
2006/10/09 PHP
php流量统计功能的实现代码
2012/09/29 PHP
php实现执行某一操作时弹出确认、取消对话框
2013/12/30 PHP
Laravel 5框架学习之模型、控制器、视图基础流程
2015/04/08 PHP
php简单实现发送带附件的邮件
2015/06/10 PHP
PHP 读取大文件并显示的简单实例(推荐)
2016/08/12 PHP
用正则表达式 动态创建/增加css style script 兼容IE firefox
2009/03/10 Javascript
jQuery.extend 函数详解
2012/02/03 Javascript
javascript 数组排序函数sort和reverse使用介绍
2013/11/21 Javascript
JS关闭窗口与JS关闭页面的几种方法小结
2013/12/17 Javascript
JavaScript中的包装对象介绍
2015/01/27 Javascript
纯javascript制作日历控件
2015/07/17 Javascript
jQuery Mobile中的button按钮组件基础使用教程
2016/05/23 Javascript
详解jquery easyui之datagrid使用参考
2016/12/05 Javascript
完美解决spring websocket自动断开连接再创建引发的问题
2017/03/02 Javascript
javascript获取指定区间范围随机数的方法
2017/09/08 Javascript
浅谈VueJS SSR 后端绘制内存泄漏的相关解决经验
2018/12/20 Javascript
深入理解 TypeScript Reflect Metadata
2019/12/12 Javascript
JavaScript设计模式之门面模式原理与实现方法分析
2020/03/09 Javascript
python抽象基类用法实例分析
2015/06/04 Python
用python处理图片之打开\显示\保存图像的方法
2018/05/04 Python
Python测试模块doctest使用解析
2019/08/10 Python
opencv3/C++ 平面对象识别&透视变换方式
2019/12/11 Python
python logging添加filter教程
2019/12/24 Python
家庭户外服装:Hawkshead
2017/11/02 全球购物
诺心蛋糕官网:LE CAKE
2018/08/25 全球购物
Math.round(11.5)等於多少? Math.round(-11.5)等於多少?
2015/01/27 面试题
大学生自我鉴定
2013/12/16 职场文书
纠风工作实施方案
2014/03/15 职场文书
小学向国旗敬礼活动方案
2014/09/27 职场文书
道歉信怎么写
2015/05/12 职场文书
家庭暴力离婚起诉书
2015/05/18 职场文书
2016年大学生就业指导课心得体会
2015/10/09 职场文书
用Python编写简单的gRPC服务的详细过程
2021/07/04 Python
Kubernetes中Deployment的升级与回滚
2022/04/01 Servers
python+pyhyper实现识别图片中的车牌号思路详解
2022/12/24 Python