python竖线_python画横线竖线作为分界线
在作图的时候,经常会碰到需要添加分界线的情况,那么python里面那些函数可以方便的画出水平横线或者垂直竖线呢,下面介绍两种可以方便的添加水平或者垂直直线的函数。
1.使用matplotlib.pyplot的hlines和vhlines
######导入需要模块
import numpy as np
import matplotlib.pyplot as plt
######这是蝴蝶曲线部分
df = sns.load_dataset('iris')
t = np.arange(0.0, 12*np.pi, 0.01)
x = np.sin(t)*(np.e**np.cos(t) - 2*np.cos(4*t)-np.sin(t/12)**5)
y = np.cos(t)*(np.e**np.cos(t) - 2*np.cos(4*t)-np.sin(t/12)**5)
plt.figure(figsize=(8,6))
plt.plot(x,y,color='blue',linewidth = '3')
#######这是分割线部分
plt.hlines(0, -3, 3,color="red")#横线
plt.vlines(0, -2, 3,color="red")#竖线
matplotlib.pyplot.hlines(y, xmin, xmax)表示横线,参数(y的值,横线开始横坐标,横线结束横坐标)
matplotlib.pyplot.vlines(y, xmin, xmax)表示竖线,参数(x的值,竖线开始纵坐标,竖线结束纵坐标)
2.使用matplotlib.pyplot的axhlines和axvhlines
######导入模块
import numpy as np
import matplotlib.pyplot as plt
######这是蝴蝶曲线部分
df = sns.load_dataset('iris')
t = np.arange(0.0, 12*np.pi, 0.01)
x = np.sin(t)*(np.e**np.cos(t) - 2*np.cos(4*t)-np.sin(t/12)**5)
y = np.cos(t)*(np.e**np.cos(t) - 2*np.cos(4*t)-np.sin(t/12)**5)
plt.figure(figsize=(8,6))
plt.plot(x,y,color='blue',linewidth = '3')
#######这是分割线部分
plt.axhlines(0, -3, 3,color="red")#横线
plt.axvlines(0, -2, 3,color="red")#竖线
matplotlib.pyplot.axhlines(y, xmin, xmax)表示横线,参数(y的值,横线开始横坐标,横线结束横坐标)
matplotlib.pyplot.axvlines(y, xmin, xmax)表示竖线,参数(x的值,竖线开始纵坐标,竖线结束纵坐标)
总结
matplotlib.pyplot.hlines和matplotlib.pyplot.axhlines都能够画出横线,但是从图中我们可以看到它们是有区别的,hline直线没有接触到坐标轴,axhline接触到了坐标轴。
同理vlines和axvlines同样是垂直线,一个不会接触坐标轴,一个接触坐标轴。
请根据需要选用不同的matplotlib.pyplot函数。
python竖线_python画横线竖线作为分界线相关推荐
- Android开发学习——画横线竖线
画横线/竖线 竖线 <View android:layout_width="1dp" android:layout_height="match_parent&quo ...
- PS快速画横线竖线斜线
1.快速画横线竖线 选择画笔工具,按住shift键横拉得横线:按住shift键竖拉得竖线: 2.画斜线 上面方法画不了斜线,画斜线得用直线工具 参考文献: http://jingyan.baidu.c ...
- python画代码-Python教程_Python画Mandelbrot集 代码
Python教程_Python画Mandelbrot集 代码 作者:Comet 来源: 课课家 www.kokojia.com点击数:278发布时间:2015-06-19 11:17:19 曼德勃罗集 ...
- python樱花_python画樱花树代码 具体代码介绍
1.python画樱花树代码为: import turtle as T import random import time 2.# 画樱花的躯干(60,t) def Tree(branch, t): ...
- python 画心_python画心性线
广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 的确如此,那是极坐标系,python 的matplotlib同样支持极坐标系的, ...
- python樱花_Python画一棵漂亮的樱花树(不同种樱花+玫瑰+圣诞树喔)
作者:草yang年华 来源:CSDN博客 最近翻到一篇知乎,上面有不少用Python(大多是turtle库)绘制的树图,感觉很漂亮,我整理了一下,挑了一些我觉得不错的代码分享给大家(这些我都测试过,确 ...
- 简笔彩色圣诞树的python代码_Python画一棵漂亮的樱花树(不同种樱花+玫瑰+圣诞树喔)...
不少用Python(大多是turtle库)绘制的树图,感觉很漂亮,我整理了一下,挑了一些我觉得不错的代码分享给大家(这些我都测试过,确实可以生成喔~) one 樱花树 动态生成樱花 效果图(这个是动态 ...
- 高阻态是0还是1_羽毛球拍穿线,先拉横线还是竖线?是否横线要比竖线高1到2磅?...
在工作的过程中,小编也偶尔客串一下羽毛球拍穿线师的角色,看着一根线在自己的手中上下穿梭最终定格在一支羽毛球拍上,小小的成就感心中还是有的,结合自己的穿线经验和请教的国际穿线师们,小编对羽毛球拍穿线中的 ...
- 用python海龟制图画花瓣_Python竟能画这么漂亮的花,帅呆了(代码分享)
阅读本文大概需要3分钟 关于函数和模块讲了这么久,我一直想用一个好玩有趣的小例子来总结一下,同时也作为实战练习一下. 趣味编程其实是最好的学习途径,回想十几年前我刚毕业的时候,第一份工作就给手机上写a ...
- python画箭头表示风速风向_python画风羽及风羽定义
basemap使用手册:链接:https://pan.baidu.com/s/1CUgQcsuYMbJAdCuij4WsLQ 提取码:aw16 如果想用箭头画风场,请看另一篇python matplo ...
最新文章
- 带进度条的ASP无组件断点续传下载代码
- Repeater控件结合UpdatePanel实现Ajax分页和删除功能
- C# WebBrowser 设置代理
- c语言联合验证大小端存储,2021C语言面试题及答案.docx
- 维修变频器和服务器赚钱吗,【转】一个变频器维修老手的7年经验与心得
- Linux下配置CollabNet Subversion Edge
- Java web后端6 java Bean EL表达式
- 【C语言】找到兼职了心情紧张!
- Installing .NET Core on Ubuntu-摘自网络
- nero 2015 installing
- ListView刷新,图片闪烁问题
- STM32F103和STM32F107区别
- Qt--探讨.exe程序加密
- 自然辩证法概论-雨课堂
- python+request 哔哩哔哩视频下载
- 使用ret2libc攻击方法绕过数据执行保护
- EditPlus 使用技巧以及快捷键
- java 僵尸进程_神奇的Java'僵尸'进程问题
- Apollo代码学习(二)—车辆运动学模型
- H264解码器源码(vc6版)H264Decoder_vc6.rar