问题标签 [linestyle]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1658 浏览

python - 设置 matplotlibs linestyle "dashed" 的空间大小

有没有办法在使用绘图时设置连续破折号之间的空间大小/厚度linestyle "dashed"?我正在寻找的是可以自由地使用以下线条样式进行绘图:

下面是一小段代码。我在想这将是线型选项的问题。但是,找不到它,也没有在SO的存档中。

0 投票
1 回答
51 浏览

matlab - 绘制矩阵并为每第三行定义一个 LineStyle

在我的代码中,我使用plot(x,y)where x and yare16x12矩阵。现在我想定义样式规则,例如“前两行应该是红色,然后是两行蓝色”或“每第三行应该是LineStyle --”......我想定义 aLineStyle and a Color-Array并用 a 逐行绘制矩阵for-loop或类似的东西,但我想知道是否有更优雅的方式来做到这一点?

0 投票
2 回答
1206 浏览

python - Matplotlib:除了指定的线型外,还得到细实线

我正在尝试创建具有四种不同线条样式的线条图。我有 y 轴的平均值和每个 y 值的误差。因为我希望它都是相同的颜色(黑色),所以我想通过不同的线条样式来区分它们,但是使用下面的代码,我得到了所有四种颜色的细实线,因此线条样式看起来不那么明显。我究竟做错了什么?

在此处输入图像描述

另外,我想让误差线具有与线条相同的线宽,但是当我使它变粗时,线条看起来都一样。

0 投票
2 回答
622 浏览

python - 点虚线触摸matplotlib中的yaxis min和max

有没有办法让 matplotlib 中的垂直点划线始终接触 yaxis 的顶部和底部?我正在绘制两条垂直线,它们之间有空间,我希望它们接触到我的 yaxis 的顶部和底部。它们触及 y 轴的底部,但如果我更改起始 y 值,它们只会触及我的绘图的 y 轴顶部,因此线型图案恰好触及顶部。我也尝试使用 ax.vlines 并得到相同的结果。

也许 - 有没有办法改变线条样式中点和破折号的间距来做到这一点?

0 投票
1 回答
1788 浏览

gnuplot - Gnuplot:无法识别行

我正在尝试更改我的 gnuplot 图的线条样式(只有一条线,我只有 y 与 x 的简单图)但是,当我键入时: set style line 1 linecolor rgb '#0060ad' ...(或线宽或任何参数)(&重新绘制)没有任何反应......似乎它无法将绘图识别为“第1行”......我还尝试将行索引更改为不同的数字或其名称......

任何人都可以帮助提出“设置风格......”的论点吗?

非常感谢!

0 投票
0 回答
88 浏览

matlab - Matrix Semilogx 线型和线宽变化

我需要一些帮助来改变我用这段代码绘制情节的方式。

首先,我需要深色。我希望我的线条从黑色开始,然后慢慢变成深红色/紫色。从黑色平滑缩放到深红色/紫色。

我需要的另一件事是如何在我的线条样式中获得其他变化。我从某个地方偷了线型代码,它有点用,但我需要的不仅仅是给出的 4 个变体。

我还想添加另一行,再次使用 semilogx 并将其添加到图例中。我怎样才能做到这一点而不会弄乱以前的传说?如果我只是添加一行并在图例上多加一行,它会给我错误的颜色。(如果我只是使用保持并添加一个,'',在图例中它会得到一个parula颜色而不是实际颜色)

非常感谢您的时间:)

0 投票
1 回答
732 浏览

matlab - 如何传递一系列线条规格或样式进行绘图?

我想通过一次调用来绘制多条线plot(),每条线具有不同的线型。这是一个例子:

两个都

不工作。我尝试了一大堆带有方括号和花括号的神秘组合,但似乎没有任何效果。

我知道可以遍历 Y 中的列并调用plot()每一列(就像在这个问题中一样),但这不是我所追求的。如果可能的话,我真的很想避免在这里使用循环。

谢谢。

PS:我发现这个'prettyPlot'脚本说它可以做这样的事情,但我想知道是否有任何内置的方法可以做到这一点。

PPS:对于任何想要快速解决此问题的人,试试这个:

例如与markers = {'+','o','*','.','x','s','d','^','v','>','<','p','h'}

0 投票
1 回答
595 浏览

matlab - 如何在保持相同颜色的同时在 Octave 中循环使用线条样式?

我的目标是在同一个图形上绘制 2 个不同的主要函数,但也能够在与原始 2 个函数如何演变相关的那些相似函数之上进行绘制。例如,第一个函数将是红色和实心的,其后续的类似函数将是相同的颜色但循环不同的线型,同样对于第二个函数它们都是蓝色的但也会循环线型。这是一些示例代码:

我正在尝试将 '-' 或 ':' 引号放在我的 choose_lstyle 所在的位置。基本上它就像你只有一种线条样式在引号中的情况一样,除了我试图循环浏览线条样式。

运行时我得到的错误是:

0 投票
1 回答
298 浏览

matlab - Matlab中缺少错误栏线

以下代码生成显示的图像:

在此处输入图像描述

但是,应该有一条线连接数据点。我什至设置了e1.LineStyle,但这没有用。我怎样才能生产那条线?

0 投票
1 回答
59 浏览

winforms - 使用 Graphics.PageScale 将 DashStyle.Dot Line 渲染为 0.50

在 Windows 窗体中,我试图通过使用图形和图形页面比例为 0.50 将样式设置为 DashStyle.Dot 来呈现线条。但是该行没有以形式呈现。请任何人在这方面给我建议....

参考下面的代码片段: