matplotlib 设置坐标轴位置(spines),设置坐标别名(xticks,yticks)
参考的这
import numpy as np import matplotlib.pyplot as pltplt.rcParams['font.sans-serif']='SimHei' plt.figure(figsize=(8,5), dpi=80) plt.subplot(111)X = np.linspace(-np.pi, np.pi, 256,endpoint=True) C = np.cos(X) S = np.sin(X)plt.plot(X, C, color="blue", linewidth=2.5, linestyle="-") plt.plot(X, S, color="red", linewidth=2.5, linestyle="-")ax = plt.gca() ax.spines['right'].set_color('none') ax.spines['top'].set_color('none') ax.xaxis.set_ticks_position('bottom') ax.spines['bottom'].set_position(('data',0)) ax.yaxis.set_ticks_position('left') ax.spines['left'].set_position(('data',0))plt.xlim(X.min() * 1.1, X.max() * 1.1) plt.xticks([-np.pi, -np.pi/2, 0, np.pi/2, np.pi],[r'$-\pi$', r'$-\pi/2$', r'$0$', r'$+\pi/2$', r'$+\pi$']) '''确定坐标范围 plt.axis([xmin, xmax, ymin, ymax]) axis()命令给定了坐标范围。 xlim(xmin, xmax)和ylim(ymin, ymax)来调整x,y坐标范围 ''' plt.ylim(C.min() * 1.1, C.max() * 1.1) plt.yticks([-1, 0, +1],[r'bottom', r'normal', r'top']) plt.annotate('local max',xy=(0,1),xytext=(1.2,1.2),arrowprops=dict(facecolor='red',shrink=0.04)) plt.xlabel('X轴',fontsize=12,color='red',rotation=60,verticalalignment='top') plt.ylabel('y轴',fontsize=14,color='blue',rotation=30,horizontalalignment='center') plt.text(-2,0.5,r'数学sin函数',rotation=30) plt.savefig('spine.png') # plt.show()
matplotlib 设置坐标轴位置(spines),设置坐标别名(xticks,yticks)相关推荐
- matplotlib之pyplot模块之坐标轴配置(axis():设置坐标轴外观、设置坐标轴范围)
axis()函数概述 axis()函数是一个坐标轴配置的方便接口. axis()的函数签名为matplotlib.pyplot.axis(*args, emit=True, **kwargs). ax ...
- 07_设置坐标轴刻度、设置刻度标签(Setting Tick Labels)、调整刻度标签 (Adjusting the ticklabels)
7.设置刻度 7.1.设置坐标轴刻度 7.2.设置刻度标签(Setting Tick Labels) 7.3.调整刻度标签 (Adjusting the ticklabels) 7.设置刻度 7.1. ...
- echarts 柱状图不显示y坐标轴_Python+matplotlib自定义坐标轴位置、颜色、箭头
图书推荐: <Python程序设计基础与应用>(ISBN:9787111606178),董付国,机械工业出版社 图书详情: 用书教师可以联系董老师获取教学大纲.课件.源码.教案.考试系统等 ...
- 在html设置文字位置,html设置怎么文字的位置
html设置文字位置的方法:首先使用position属性设置文字元素的定位类型(绝对定位或固定定位):然后使用top.bottom.left和right属性设置文字元素偏移值,进而设置文字元素的位置. ...
- java光标_java怎么设置光标位置 java设置光标位置方法
java设置光标位置方法: 方法一. import Java.awt.TextField; import javax.swing.JFrame; public class InsertPosition ...
- matlab 设置坐标轴位置/方向 y轴反向
matlab中对于坐标轴的设置由set语句完成: x轴位置 set(gca,'XAxisLocation','bottom'); %将x轴的位置设置在底部(默认). set(gca,'X ...
- Python+matplotlib自定义坐标轴位置、颜色、箭头
容易的事.例如下面的代码: 绘制结果为: 虽然确实几行代码就画出了正弦曲线,但是这个图也太朴素了,如果我们想得到下面这样的结果,该如何实现呢? 上面图形中的难点在于坐标轴的箭头,可以使用axisart ...
- qt 控件设置相对位置_qt设置控件相对位置
QT关于控件的教程_计算机软件及应用_IT/计算机_专业资料.zl使用Linux... 此例程主要展示用代码方式创建控件并用 Layout 管理类对其进行布局; 例程来自 Qt5.2,如过是默认安装, ...
- Matplotlib:设置坐标轴范围,刻度,位置,自定义刻度名称,添加数据标签
在使用matplotlib模块时画坐标图时,往往需要对坐标轴设置很多参数,这些参数包括横纵坐标轴范围.坐标轴刻度大小.坐标轴名称等 xlim():设置x坐标轴范围 ylim():设置y坐标轴范围 xl ...
最新文章
- PHP函数--var_dump
- 【AIX 命令学习】加载与卸载文件系统!
- 训练大规模语音数据集后的结果分析报告
- 脑机互动可提高行动能力
- SQLServer · 最佳实践 · RDS for SQLServer 2012权限限制提升与改善
- c语言中isnarc变量,C语言 二级 1-40上机模拟试题答案.doc
- 从向量的角度理解皮尔逊相关系数
- AdaptiveMaxPool的作用
- java泛型编程_Java编程泛型限定代码分享
- python怎么使用预训练的模型_Tensorflow加载Vgg预训练模型操作
- java 输入一个数四舍五入_Java程序将数字四舍五入到n个小数位
- osg加载osgb数据_PCM点云数据处理软件功能使用第十六弹
- 基于SSM实现酒店入住预定管理系统
- 第七章 与Web集成——《跟我学Shiro》[张开涛]
- linux ram构架 C#编译器,如何使用imdisk和C#创建RAM磁盘?
- 图片木马制作方法详细教程
- git在回退版本时HEAD~和HEAD^的作用和区别
- Apache Kafka-auto.offset.reset参数(earliest、latest、none)含义说明
- mysql 修改表字段
- 根据用户的搜索需求,进行智能推送
热门文章
- 元宇宙资讯|消息称苹果 MR 头显发售要等到 2025 年
- 【破事氵】在Linux环境中让程序在后台运行
- java接口自动化监控_java接口自动化(三) - 手工接口测试到自动化框架设计之鸟枪换炮...
- 关于“未使用GUID分区表”无法安装的解决方案
- 使用JBE(Java Bytecode Editor)修改Java字节码
- 婚礼上可用的 八荣八耻(大全)
- 神经网络(线性神经网络、Delta学习规则)
- php判断无理数,经典证明:几乎所有有理数都是无理数的无理数次方
- eclipse官网下载安装教程
- Python中sorted()排序与字母大小写的问题