当前位置:首页 » 编程语言 » pythonx轴

pythonx轴

发布时间: 2023-06-14 19:24:58

python-matplotlib绘制带箭头x-y坐标轴图形

在Python的数据可视化库中,采用matplotlib绘制相关图形时,若不加任何设定,一般的x-y坐标轴是不带箭头且是一个封闭的矩形。我们以Sigmoid函数的绘制,给大家展示一下。

matplotlib的辅助工具,包含一系列对坐标轴设置的框架。其中的axisartist包就用来设置坐标轴的类型。

1.创建画布并引入axisartist工具。

2.绘制带箭头的x-y坐标轴

我们先把原始的如上图的所有坐标轴隐藏,即长方形的四个边。
然后用ax.new_floating_axis在绘图区添加坐标轴x、y,这里的ax.new_floating_axis(0,0),第一个0代表平行直线,第二个0代表该直线经过0点。同样,ax.axis["y"] = ax.new_floating_axis(1,0),则代表竖直曲线且经过0点。
再次,x.axis["x"].set_axisline_style("->", size = 1.0)表示给x轴加上箭头,"->"表示是空箭头,size = 1.0表示箭头大小。ax.axis["y"].set_axisline_style("-|>", size = 1.0)中"-|>"则是实心箭头。
最后,设置x、y轴上刻度显示方向,对于x轴是刻度标签在上面还是下面,y轴则是刻度标签在左边还是右边。

3.在带箭头的x-y坐标轴背景下,绘制函数图像

tist坐标轴工具——将原始坐标轴均隐藏掉——添加新的基于原点的x与y轴——为新坐标轴加入箭头,并设置刻度显示方式——加入图形。

⑵ python 离x轴距离

python离x轴距离为0。bottom决定了柱子距离x轴的高度默认为None,即表示与x轴距离为0,我们在调用xlim的时候只是限制了x轴的结果并没有限制y轴,所以画出来y轴的范围还是之前数据的范围。

python离x轴的画图方法

xlim能够设置的基本上只有坐标轴的范围,而xticks和yticks既可以设置范围也可以设置每个刻度之间的间距,我们x轴的范围是负10到10,在默认的图像当中系统帮我们选择的间距是2点5,即每隔2点5画一个坐标点一共画8个,我们直接在xticks当中放入了一个list。

最后我们画出来的图像的x轴就是根据这个list进行划分的,也就是说我们不仅可以定义坐标轴的范围还可以定义它的间隔。有的时候自动绘制出来的图像的范围以及间隔可能没有那么好,需要我们进行调整,这时候就需要用到xticks和yticks函数了。

热点内容
吃鸡安卓账号怎么与苹果账号互通 发布:2025-07-21 08:06:11 浏览:254
五菱新款7座哪个配置好 发布:2025-07-21 08:04:44 浏览:317
电脑配置端口出现错误怎么办 发布:2025-07-21 08:04:34 浏览:738
阿里云服务器增加硬盘 发布:2025-07-21 07:58:10 浏览:264
服务器关机快捷键是什么 发布:2025-07-21 07:57:32 浏览:43
砂浆是怎么配置 发布:2025-07-21 07:57:20 浏览:326
苹果手机是安卓系统的配置怎么样 发布:2025-07-21 07:57:19 浏览:238
因酷源码 发布:2025-07-21 07:52:47 浏览:725
江苏废服务器回收云主机 发布:2025-07-21 07:52:42 浏览:127
androidhttpclient下载 发布:2025-07-21 07:40:13 浏览:138