基于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中list循环语句用法实例
Nov 10 Python
浅谈Python中用datetime包进行对时间的一些操作
Jun 23 Python
python安装numpy&安装matplotlib& scipy的教程
Nov 02 Python
Python3多进程 multiprocessing 模块实例详解
Jun 11 Python
python十进制和二进制的转换方法(含浮点数)
Jul 07 Python
Python实用工具FuckIt.py介绍
Jul 02 Python
Python 实现文件读写、坐标寻址、查找替换功能
Sep 11 Python
pytorch快速搭建神经网络_Sequential操作
Jun 17 Python
python 简单的调用有道翻译
Nov 25 Python
python 中的@运算符使用
May 26 Python
python中取整数的几种方法
Nov 07 Python
Python获取指定日期是"星期几"的6种方法
Mar 13 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
discuz authcode 经典php加密解密函数解析
2020/07/12 PHP
基于PHP编程注意事项的小结
2013/04/27 PHP
PHP删除HTMl标签的三种解决方法
2013/06/30 PHP
解决php表单重复提交实现方法
2015/09/29 PHP
Laravel 微信小程序后端搭建步骤详解
2019/11/26 PHP
JQuery CSS样式控制 学习笔记
2009/07/23 Javascript
7款吸引人眼球的jQuery/CSS3特效实例分享
2013/04/25 Javascript
javascript中encodeURI和decodeURI方法使用介绍
2013/05/06 Javascript
javascript模拟实现C# String.format函数功能代码
2013/11/25 Javascript
JS和css实现检测移动设备方向的变化并判断横竖屏幕
2015/05/25 Javascript
jquery插件之文字间歇自动向上滚动效果代码
2016/02/25 Javascript
Bootstrap表格和栅格分页实例详解
2016/05/20 Javascript
BootStrap实现轮播图效果(收藏)
2016/12/30 Javascript
JS实现给json数组动态赋值的方法示例
2020/03/19 Javascript
使用InstantClick.js让页面提前加载200ms
2017/09/12 Javascript
Angularjs使用过滤器完成排序功能
2017/09/20 Javascript
Vue中使用Sortable的示例代码
2018/04/07 Javascript
详解ES6 Fetch API HTTP请求实用指南
2018/11/14 Javascript
vuex实现数据状态持久化
2019/11/11 Javascript
JS实现普通轮播图特效
2020/01/01 Javascript
Vue路由守卫及页面登录权限控制的设置方法(两种)
2020/03/31 Javascript
JS指定音频audio在某个时间点进行播放
2020/11/28 Javascript
[00:49]完美世界DOTA2联赛10月28日开团时刻:随便打
2020/10/29 DOTA
Python写的创建文件夹自定义函数mkdir()
2014/08/25 Python
Python StringIO模块实现在内存缓冲区中读写数据
2015/04/08 Python
Python 多线程搜索txt文件的内容,并写入搜到的内容(Lock)方法
2019/08/23 Python
基于numpy中的expand_dims函数用法
2019/12/18 Python
python无序链表删除重复项的方法
2020/01/17 Python
python录音并调用百度语音识别接口的示例
2020/12/01 Python
在canvas上实现元素图片镜像翻转动画效果的方法
2018/03/20 HTML / CSS
《小山羊和小灰兔》教学反思
2014/02/19 职场文书
心灵点滴观后感
2015/06/02 职场文书
2016公司中秋节寄语
2015/12/07 职场文书
范文之农村基层党建工作报告
2019/10/24 职场文书
Python3 使用pip安装git并获取Yahoo金融数据的操作
2021/04/08 Python
总结python多进程multiprocessing的相关知识
2021/06/29 Python