基于matplotlib xticks用法详解


Posted in Python onApril 16, 2020

这个坐标轴变名用法,我真服气了,我在网上看大家写的教程,看的头晕,也没看懂他们写xtick到底怎么用的,最后找到官方教程,看了一个例子,over

xticks到底有什么用,其实就是想把坐标轴变成自己想要的样子

import matplotlib.pyplot as plt


x = [1, 2, 3, 4]
y = [1, 4, 9, 6]
labels = ['Frogs', 'Hogs', 'Bogs', 'Slogs']

plt.plot(x, y)
# You can specify a rotation for the tick labels in degrees or with keywords.
plt.xticks(x, labels, rotation='vertical')
# Pad margins so that markers don't get clipped by the axes
plt.margins(0.2)
# Tweak spacing to prevent clipping of tick-labels
plt.subplots_adjust(bottom=0.15)
plt.show()

我们看下结果

基于matplotlib xticks用法详解

大家看,坐标轴变成了我们想要的样子,那么这个代码是怎么实现的了

其实非常简单,先画图,然后改变坐标轴名字

其实xticks就类似覆盖吧,而且覆盖的数组长度要和原来横轴的坐标长度一致

补充知识:plt.xticks中的参数代表的含义与scatter等函数中的变量的意义

plt.xticks([0,1],[1,2],rotation=0)

[0,1]代表x坐标轴的0和1位置,[2,3]代表0,1位置的显示lable,rotation代表lable显示的旋转角度。

values=data[‘values']

plt.scatter(values[:,0],values[:,2],marker=‘o')#以数据的第零列做x轴,第三列做y轴,来描绘散点图

以上这篇基于matplotlib xticks用法详解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python操作列表的常用方法分享
Feb 13 Python
python基于queue和threading实现多线程下载实例
Oct 08 Python
python urllib urlopen()对象方法/代理的补充说明
Jun 29 Python
详解Python3的TFTP文件传输
Jun 26 Python
python保存网页图片到本地的方法
Jul 24 Python
Python中print函数简单使用总结
Aug 05 Python
python numpy数组中的复制知识解析
Feb 03 Python
谈一谈数组拼接tf.concat()和np.concatenate()的区别
Feb 07 Python
keras打印loss对权重的导数方式
Jun 10 Python
Python通过format函数格式化显示值
Oct 17 Python
BeautifulSoup获取指定class样式的div的实现
Dec 07 Python
Pytest中skip skipif跳过用例详解
Jun 30 Python
解决Jupyter NoteBook输出的图表太小看不清问题
Apr 16 #Python
解决import tensorflow as tf 出错的原因
Apr 16 #Python
tensorflow安装成功import tensorflow 出现问题
Apr 16 #Python
Anaconda配置pytorch-gpu虚拟环境的图文教程
Apr 16 #Python
解决paramiko执行命令超时的问题
Apr 16 #Python
python nohup 实现远程运行不宕机操作
Apr 16 #Python
通过python 执行 nohup 不生效的解决
Apr 16 #Python
You might like
PHP生成便于打印的网页
2006/10/09 PHP
PHP 简易输出CSV表格文件的方法详解
2013/06/20 PHP
ThinkPHP之用户注册登录留言完整实例
2014/07/22 PHP
PHP使用mysqldump命令导出数据库
2015/04/14 PHP
PHP实现多维数组转字符串和多维数组转一维数组的方法
2015/08/08 PHP
PHP+Mysql无刷新问答评论系统(源码)
2016/12/20 PHP
Add a Table to a Word Document
2007/06/15 Javascript
jQuery DIV弹出效果实现代码
2009/07/03 Javascript
jquery UI 1.72 之datepicker
2009/12/29 Javascript
Extjs中常用表单介绍与应用
2010/06/07 Javascript
contains和compareDocumentPosition 方法来确定是否HTML节点间的关系
2011/09/13 Javascript
jQuery中prependTo()方法用法实例
2015/01/08 Javascript
微信小程序 地图map详解及简单实例
2017/01/10 Javascript
Node.js 实现简单的接口服务器的实例代码
2017/05/23 Javascript
简单了解Javscript中兄弟ifream的方法调用
2019/06/17 Javascript
AngularJS动态生成select下拉框的方法实例
2019/11/17 Javascript
[02:55]含熏伴清风,风行者至宝、屠夫身心及典藏宝瓶二展示
2020/09/08 DOTA
50行代码实现贪吃蛇(具体思路及代码)
2013/04/27 Python
详解Python中列表和元祖的使用方法
2015/04/25 Python
Python中顺序表的实现简单代码分享
2018/01/09 Python
python调用API实现智能回复机器人
2018/04/10 Python
python实现计数排序与桶排序实例代码
2019/03/28 Python
python实现图片中文字分割效果
2019/07/22 Python
Python3打包exe代码2种方法实例解析
2020/02/17 Python
python+selenium+chromedriver实现爬虫示例代码
2020/04/10 Python
python从Oracle读取数据生成图表
2020/10/14 Python
HTML5验证以及日期显示的实现详解
2013/07/05 HTML / CSS
HTML5实现无刷新修改URL的方法
2019/11/14 HTML / CSS
家居装修公司创业计划书范文
2014/03/20 职场文书
《诚实与信任》教学反思
2014/04/10 职场文书
业务内勤岗位职责
2014/04/30 职场文书
刑事辩护授权委托书格式
2014/10/13 职场文书
计生个人工作总结
2015/02/28 职场文书
小学数学新课改心得体会
2016/01/22 职场文书
jQuery实现影院选座订座效果
2021/04/13 jQuery
pandas时间序列之pd.to_datetime()的实现
2022/06/16 Python