问题标签 [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 投票
1 回答
196 浏览

python - matplotlib 中的雪佛龙线型

是否可以在 matplotlib(或任何其他 python 绘图库)中使用更复杂的形状制作虚线样式?制作具有不同间距以及点和破折号组合的线条样式很容易,但我追求的是这样的:

在此处输入图像描述

我可以设想一种方法,从头开始编写一个函数以采用自定义 V 形标记样式并计算出显示它的角度和正确的间距等。然而,这似乎是解决问题的一种过于复杂的方法很容易分解为不同的指定线宽之类的东西。

0 投票
0 回答
425 浏览

python - Matplotlib 通过线条样式和自定义破折号循环

我正在使用 for 循环为多行设置绘图。但是,我想使用四种以上的标准线条样式(例如':'、'--' 等)。从这里我知道我可以使用破折号参数创建自定义线条样式。

有四种默认线型。我使用下面的代码设置样式

如果我切换到设置破折号参数,同样会起作用,例如

但是,我希望前四行使用标准线条样式,之后的线条使用破折号样式。有没有一种有效的方法来做到这一点?理想情况下,该解决方案将使用 n 个线型的单个列表,也可以按照此处给出的循环。谢谢

0 投票
1 回答
37 浏览

python - 之后设置绘图线型

我正在循环绘制图形:

之后如何设置线条样式?如果我写

在循环内部,它只对所有行使用第一个线条样式。

颜色和线条粗细相同的问题。我找到了一个设置厚度的迭代解决方案(在每一行上循环),但有没有更简单的方法?谢谢。

0 投票
1 回答
1818 浏览

python - 无法使用 matplotlib 设置脊线样式

我尝试设置 matplotlib 绘图刺的线条样式,但由于某种原因,它不起作用。我可以将它们设置为不可见或使它们更细,但我无法更改线条样式。

没有点刺

我的目标是展示一个分成两部分的情节,以在顶部显示异常值。我想将各自的底部/顶部脊椎设置为点缀,以便它们清楚地表明存在中断。

我希望上面的代码可以绘制顶部图的底部脊椎和底部图的顶部脊椎虚线。

我想念什么?

0 投票
1 回答
105 浏览

octave - 在 Octave 中定义自定义线型以用于多个图形

我想在 Octave 中定义线条样式(如在 gnuplot 中)以供进一步使用:

我在想这样的事情:

等等。但是这样的事情并没有奏效。有人对如何解决这个问题有任何建议吗?

提前致谢。

0 投票
3 回答
1592 浏览

r - 用单独的线型在 ggplot2 中绘制缺失值

我正在使用 ggplot2 创建线图,但我缺少由 NaN 表示的数据。我的线图目前没有在缺失值之间添加任何线。但是,我想用虚线连接丢失的数据,而所有已知数据都用实线连接。

这是我当前绘图的代码,其中包含我的数据框的一小部分和下面的绘图图像。

这就是我的情节现在的样子,我想在实线不相交的区域添加一条虚线。

在此处输入图像描述

如果问得不好或措辞不当,我深表歉意,我是 R 的新用户。

0 投票
1 回答
214 浏览

matlab - MATLAB R2019a 中的 contourf 函数中的“ShowText”和“LineStyle”之间存在冲突吗?

我正在使用如下代码。但是当我在 MATLAB R2014a 和 R2019a(在同一台计算机,Win7 64 位)中运行我的代码时,这些数字是不同的。MATLAB R2019a中的函数'ShowText''LineStyle'函数之间似乎存在冲突?contourf我想要的是带有文字且没有线条的图形(如 R2014a 的图形)。我怎样才能在 R2019a 中获得它?

图使用 R2014a

图由 R2014a

图使用 R2019a

图由 R2019a

图使用 R2019acontourf(res, 'ShowText', 'on')仅使用

图由 R2019a 使用

0 投票
0 回答
47 浏览

matlab - MATLAB:绘图时在颜色之前循环遍历线条

当您设置DefaultAxesColorOrderDefaultAxesLineStyleOrder时,MATLAB 将首先循环使用第一种样式的所有颜色,然后再次使用第二种样式遍历所有颜色,依此类推。

我想做的是颠倒循环顺序,使其首先循环通过不同的线条样式,然后循环到下一种颜色以重复此过程。

例如,如果我设置DefaultAxesColorOrder[1 0 0; 0 1 0; 0 0 1]DefaultAxesLineStyleOrder'-|--|:'则这些行将是:

'r-', 'g-', 'b-', 'r--', 'g--', 'b--', 'r:', 'g:','b:'

我只希望线条是

'r-', 'r--', 'r:', 'g-', 'g--', 'g:', 'b-', 'b--','b:'代替。

这应该会增强某些数据的视觉外观,因为当首先通过线条样式时,绘图看起来不那么丰富多彩或“随机”。

编辑:我在下面的评论中解释了为什么我仍然希望找到解决方案的帮助(至少还有那里提到的现有代码)

0 投票
1 回答
16 浏览

matlab - 如果一个轴上的距离低于某个阈值,则连接绘图中的点

我想创建一个图,其中仅在一个轴上比某个阈值更近的点之间绘制连接线。

这在 MATLAB 中可行吗?如果是这样,怎么办?

0 投票
1 回答
22 浏览

python-3.x - python为线条定义样式/变量(但不用于图形)

我经常将两种类型的结果 - 例如预测与测量 - 绘制成文档的图形,其中相应线/散点的外观应该在不同的图中相互匹配,但在写作开始/绘制最终看不定。我想为每条这样的曲线定义一堆绘图选项,以便可以非常有效地重新绘制它们。

例如,想要定义如下样式:

我想在 plt.plot() 上神奇地应用这些:

我怎样才能做到这一点?我在搜索此任务时没有找到的神奇词是什么?我很确定有一个非常简单的方法可以做到这一点。