问题标签 [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 回答
4516 浏览

c# - 带有虚线样式和大量数据点的 MSChart 折线图

我正在尝试使用 C# 中的 MSChart 以虚线样式呈现折线图。我设置样式没有问题,但我有大量数据。这会导致虚线渲染出错,因为它似乎在绘制每个线段时重新启动了“破折号”序列。因此,我得到一条看起来与实线相同的线。如果我放大以使我的数据点密度降低,则虚线样式变得可见。

这对我没有好处,因为我真的需要它来保持任何缩放级别的冲刺。有没有人知道这怎么可能?对我来说它搞砸了这样的渲染似乎很奇怪......

有什么想法吗?

0 投票
6 回答
116619 浏览

python - matplotlib 中是否有线条样式列表?

我正在编写一个脚本来进行一些绘图。我希望它绘制几个数据系列,每个系列都有其独特的线条样式(不是颜色)。我可以轻松地遍历一个列表,但是 python 中是否已经有这样的列表?

0 投票
2 回答
2707 浏览

python - matplotlib 中的自定义绘图线型

我正在尝试使用matplotlib在点附近带有空格的线条来实现图形,例如:

图.png
(来源:simplystatistics.org

我知道set_dashes函数,但它从起点设置周期性破折号,而不控制终点破折号。

编辑:我做了一个解决方法,但结果图只是一堆通常的线条,它不是一个对象。它还使用了另一个库pandas,奇怪的是,它的工作方式并不完全符合我的预期——我想要相等的偏移量,但不知何故,它们显然与长度相关。

在此处输入图像描述

0 投票
1 回答
26902 浏览

python - python matplotlib dash-dot-dot - 如何?

我正在使用 python 和 matplotlib 来生成图形输出。
有没有一种简单的方法来生成点划线样式?
我知道'--''-.'':'选项。不幸的是,'-..'不会导致点划线。
我查看了set_dashes命令,但这似乎控制了破折号的长度和两个相邻破折号之间的空间。
一种选择可能是在彼此之上绘制两条线;一种是虚线,虚线之间有足够的空间 - 一种是虚线,与虚线一样大的点宽且间隔开,因此每个虚线之间有两个点。我不怀疑这是可以做到的,我只是希望有一种更简单的方法。
我是否忽略了一个选项?

0 投票
1 回答
25208 浏览

python - matplotlib阶跃函数中的线型

是否可以将 matplotlib 步进函数中的线型设置为虚线、点线等?

我试过了:

但这并没有帮助。

0 投票
1 回答
40 浏览

for-loop - for 循环内的 lineStyle() 产生断开的角度

这是我的代码(浓缩为有问题的函数):

此函数在我的程序中重绘由数组 shapeArray、linesArray 和 lineStyleArray 中的属性定义的形状。问题是我的程序中形状的角度没有连接,无论我将它设置为什么 JointStyle。

(我无法上传示例图片,因为我没有至少 10 名声望。想象两条粗线,没有 Caps 以 90 度角连接。而不是圆角,斜角或斜接,形状上有间隙为两条线宽度一半的正方形。)

我不明白为什么,如果我将 tempSprite.graphics.lineStyle 放在 for 循环之外,角度是连接的。它在 lineStyle 下的 Actionscript 3.0 参考中指出,

“你可以在绘制路径的中间调用lineStyle()方法,为路径中的不同线段指定不同的样式。”

那么为什么它在循环内不起作用呢?

将 lineStyle 放在 for 循环之外的示例(手动添加临时值):

0 投票
1 回答
108 浏览

sublimetext2 - 有没有办法改变 Sublime Text 2 中的行尾样式?

有这个设置吗?

Sublime Text 使用行尾样式自动完成大括号(大括号)。工作惯例是使用行首(或Allman)样式。这是可配置的吗?

0 投票
1 回答
555 浏览

matplotlib - 在 matplotlib 中绘制矩阵的列时循环浏览线型列表

我可能遗漏了一些明显的东西。我正在使用单个调用绘制矩阵列中包含的数据

其中 isx是一个 1D numpy arange,长度等于 A 的行数。此生成的线图都是全线,颜色循环通过 matplotlib.rc 中设置的默认颜色循环

我知道我可以修改颜色循环(甚至可以为所有列使用单一颜色和线型)。但是,我怎样才能只循环线条样式(比如通过完整、虚线、点划线、点线)而不是颜色(我想保持黑色)并且仍然保持简单的 SINGLE 绘图调用?

不起作用。

0 投票
3 回答
9406 浏览

gnuplot - 在 Gnuplot 的线图中显示特定值的标记

我在一个文件中有一个 CDF 的数据,如下所示:

第一列是 X 轴值,第二列是 Y 轴上的 CDF 值。我设置线条样式如下:

然后用以下内容绘制线:

这一切都很好,问题似乎是我的 CDF 文件非常大(大约 250 行),Gnuplot 会为每个数据点绘制标记/点(在这种情况下是一个圆圈)。这会导致一条非常“密集”的线,因为标记过度集中,以至于下面的线几乎不可见,如下面的示例图像所示:

在此处输入图像描述

如何有选择地绘制标记,而不是将它们放在所有数据点上,而是在每 50 个数据点之后绘制它们,而不必减少数据点的数量(我相信"every n"在 plot 命令中会这样做)我的数据文件或减小标记大小?

0 投票
1 回答
489 浏览

gnuplot - 如何在 2D gnuplot 图中的同一行中使用不同的点类型?

我需要绘制一条线,其中一些点可能是红色圆圈,一些点可能是蓝色圆圈。另一种情况是在同一行中,一些点表示为实心圆圈,一些点表示为空圆圈。我想知道是否有任何方法可以明确定义应为同一行上的每个点或点组(间隔)使用哪种点类型。

请考虑一个简单的数据集,例如

1 1.59
2 0.39
3 0.88
4 1.23
5 1.00

在这种情况下,我需要对点 (3,0.88) 和 (4,1.23) 使用填充圆环,并为剩余的圆环使用空心圆。

这是我想做的一个例子:http: //i.stack.imgur.com/VMwfV.jpg