文件交换

图像缩略图

Hline和Vline.

版本1.0.0.0(3.27 kB) Brandon Kuczenski.
在当前轴上绘制“低碰撞”水平或垂直线路

88下载

更新2001年11月9日

查看许可证

编辑注意:流行文件2019年

此文件是文件兑换挑选本周

这些功能在当前轴上的指定位置绘制水平或垂直线。自动保持轴用于绘制线条,然后恢复到他们之前的“持有”状态。新行的Huppervisibility是“关闭”,以便它们不会出现在图例上。(顺便提及,这也使它们不可见于MovePlot.m和Addplot.m)对象,可以通过将根对象的“showhiddenhandhandls”属性设置为“开”来“找到”。此外,如果指定了输出参数,则该函数将句柄返回到其他“隐藏”对象。

进一步的参数允许用户设置行的线型和颜色(默认为'r:'),并添加标签。例如:

h = vline(42,'g','答案')

将把句柄返回到当前轴上的x = 42的垂直线,彩色绿色,以及在靠近线的轴上的文本标签“答案”,以及线的相同颜色。

Hline和Vline都接受向量输入。

引用

Brandon Kuczenski(2021年)。Hline和Vline.(//www.tianjin-qmedu.com/matlabcentral/fileexchange/1039-hine-and-vline),matlab中央文件交换。检索到

评论和评级(131.

罗伯特费尔曼

兴王勇

是否可以将“delta”添加为输入,以便在y轴上移动文本的位置?
我正在尝试使用teact_subplot函数在loglog绘图的子图上使用它,但实际的vLine文本位置以x移位,以便未知原因(可能是由于teact_subplot)。我在不同的X位置添加2个VLines,但抑制了这两种VLines的文本。所以我认为将增量添加为诸如hhh = vline(x,in1,in2,delta)等输入,可以帮助转移(delta = 0)注释的位置。
我正在使用Matlab 2016b(我知道从2018年开始,Matlab的函数为此,但我没有最近的版本)

Vline的代码修改的%示例:
如果xunit <0.5
文本(x + 1e-2 * xrange,delta + y(1)+ 0.1 *(y(2)-y(1)),标签,'颜色',get(h,'颜色'))
别的
文本(x-5e-2 * xrange,delta + y(1)+ 0.1 *(y(2)-y(1)),标签,'颜色',get(h,'颜色'))
结尾

Parisa zadeh.

vasanth c.

博士

很有用!谢谢

jgomz.

优秀的。谢谢!

Naufal Praditya.

埃弗雷特·斯明

没有全长的图表,没有线索为什么。更简单的只是使用plot(xlim,[0,0],handervisibility,'关闭')

Aron Aertsen.

超级棒!

eva.

萧桐张

达里亚迪巴瓦

非常感谢!这非常有帮助。

塞巴斯蒂安rask.

Tanveer Haq.

拉奎尔·菲利克斯

艾琳·沃克勒

汉塞科河畔

Shabnam Nikbakhsh.

Morteza Kamalian Kopae.

詹姆斯·涅埃米耶

对于希望它可以进行不同的线宽的人:一个简单的解决方案是转到第84行,并向Plot命令添加“线宽”,2)参数。非硬编码解决方案是将变量添加到函数“LW”,然后调整案例(因为Nargin变化)并将该变量放在第84行中,其中包含绘图的第84行

Prithvi Pani.

非常简化。谢谢!!

Ramez Hamid.

谢谢

Vishal Raveendranathan.

Shay Moshe.

M. Saad.

非常感谢

Quentin Dragomir.

Oleg Boiko

塞缪尔特里贝尔斯

谢谢,谢谢

Louis-etienne.

森赵

Joaquin Saldain.

不能在标签中使用乳胶解释器

雄鹿林

非常有帮助!!希望具有新版本的线RGB-Color Enable。谢谢!

contnoel.

乔希啤酒

罗布德·卢泰

袁奇王

nice

迈克尔斯坦布勒

Naja Nielsen.

丹尼尔伯雷罗

Morten Salvesen.

Madina Makhmutova

Hoang-Hiep Le

基于分子

Mehmet E. Yavuz.

Ivan Litvinov.

田涛周

Juliana Berthold.

JK_CAU.

Nicolas Dubois.

asif shahriar nafi

非常感谢

直到Schnabel.

是否可以更改文本的大小?

直到Schnabel.

kunal tiwari.

Adaeze Adigwe.

Matthias Wassenberg.

谢谢,你让我的一天!

Katharina Moritz.

Emanuele Galiffi

朱恩·奥特吉

保罗凯恩

金潭

misaki soma.

内森肯尼迪

我在图表上需要大量的线条,标签互相重叠。对此有何修复?

安德烈博斯科

Honigmelone.

为什么这不是股票matlab的一部分?

Michael Stritt.

谢谢,我一直使用它的工作,调整一点以改变厚度等。但它真的很好

Clemens Schlegel.

工作正常,但与散点图无效,使用带散点图时底部只绘制一个点。

Lakis Katabos.

弗雷德里科马克

谢谢!该功能非常有用。具有子图,它尚未工作100%。

Brij Bhushan.

oli.

能够绘制黑线很好。无法弄清楚如何。
否则令人惊叹的工具!

Geert Kapteijns.

我有一个问题,标签的下标部分消失在线。这是我修复它的方式:

https://gist.github.com/kappie/20a296e1d78b0db6364c59af22d595f3

凯文

aria ardalan

明伟太阳

veronika k

太好了谢谢!

PPM.

Alexander Ruesch.

Leandro Sousa.

很容易。
谢谢你这样做!

余古

易于使用!强大的

Mima Zebouchi.

PLZ我在SLIQOMONY FONCONT中存在问题
还有未定义的功能或方法“脑袋”,用于输入“Char”类型的输入参数。

丹尼尔

没有这种功能,我实际上无法生活。比替代品更容易使用更容易。

谢谢你这样做!

IZA.

任何想法如何改变其他分段算法?..

安迪

非常好。

只有问题是该行仅应用于可见轴内。例如,我正在应用GUI中的行,如果您缩小了绘图,那么您需要重新申请。

亚历山大

adrianne.

简单,他们工作得很好。

尤里克

能够使用参数名称值对为行对象很好。例如,我经常需要'LineWidth'。可以将其作为一个单独的set语句,但单行会更好。

Nicolas Beuchat.

一直使用它!

账单

好的

dmitriy.

阿卜杜拉

正是我想要的!

桐卓

伟大的功能!只是我需要的
如果可以任意指定文本标签的位置,则会更好。

Tafkars.

我的意思是说......非常有用的工具。对代码WRT线宽等轻微调整,以适应我的个人品味/需要,否则就好工作。

吉米

Matteo.

Akshay B.

非常有帮助和简单。谢谢!
我刚刚对“vline”功能进行了次要的变化(制作标签垂直):
改变了:
文本(x + 0.01 * xrange,y(1)+ 0.1 *(y(2)-y(1)),标签,'颜色',get(h,'颜色'))
至:
文字(x + 0.02 * xrange,y(1)+ 0.1 *(y(2)-y(1)),标签,...
'颜色',获得(h,'颜色'),'旋转',90)
并改变了:
文本(x-.05 * xrange,y(1)+ 0.1 *(y(2)-y(1)),标签,'颜色',得到(h,'颜色'))
至:
文字(x-.01 * xrange,y(1)+ 0.1 *(y(2)-y(1)),标签,...
'颜色',获得(h,'颜色'),'旋转',90)

米利特

约翰

我无法在Matlab Stand函数列表中找到这两个。它们是方便的,应该是标准功能。任何一个人知道原因不是吗?优秀的工作,布兰登!

皮特

快速,简单有效。优秀的。

Alejandro Arrizabalaga.

凯文

方便的小工具

Matteo.

N / A.

做得好!!!非常好

N / A.

风暴张

这真的节省了很多时间。Matlab应该将这两个小程序放入标准库中。

K R.

谢谢 - 这节省了很多时间和麻烦!

B K.

伟大的工具,谢谢你提交!

本康

非常好。

NIMAT R.

谢谢很多。非常好。

格雷格L.

适用于线轴。如果它具有宽容轴,则标签的位置是关闭的。

Josiah Haswell.

惊人的!至少尺寸(长)时间比做标准的方式更好。

John d'Errico.

非常好。我唯一的(次要的)评论是控制注释文本的位置可能很好。我确实同意这是应该在Matlab中的功能。

顺便说一下,如果有人担心,它也适用于Mac。这不是系统特定的代码。

西蒙B.

伟大的工具 - 一个增强将是允许限制线条的范围。

Felix TOTIR.

应该是matlab标准函数。

卡洛蒙古亚

克里斯H.

适合我需要的东西。

安迪N.

非常便利

Dimitri Shvorob.

当我使用vline时,稍后用轴调整轴大小,垂直线的限制保持不明。

Krishna Pillai.

漂亮的方便功能。做得好

Min Poh.

测试

詹姆斯泰德

非常便利

Kedar Patel.

谢谢!

方便的LIL'时间储蓄。

迈克詹宁斯

这是一个很好的,易于使用的工具,用于在绘图图中添加参考线。也可以为颜色和线型定制。做得好。

斯蒂芬斯贝斯特

此功能满足在图中绘制简单的HORZ和VERT线的常见需求。我的工具非常好;应该纳入未来的情节修订。感谢您花时间分享您的工作。

Nahur Fonseca.

谢谢你写这个。
它真是太棒了MATLAB运行时库没有内置的功能。

Wolfgang Stiegmaier

优秀,易用,非常有效,工作良好!

机密保密

快速而轻松!

H Z.

它非常方便和有用!!!谢谢:)

拉里·弗里斯

非常好,但我在情节传奇中获得了两个额外的数据元素?有没有办法?

Matlab释放兼容性
用R12创建
兼容任何释放
平台兼容性
视窗 苹果系统 Linux.

社区宝藏狩猎

找到Matlab Central中的宝藏,并发现社区如何帮助您!

开始狩猎!