问题标签 [line-plot]

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 回答
819 浏览

arrays - 从 3d 数组创建线图(时间序列)

我有一个 3d 数组是否可以使用诸如 ggplot2 之类的库来获取 1 个图形,其中 x 维度是我的数组的第一个元素(100,200,300),其中 y 维度是我的数组的第二个元素(3 ,4,5)。然后情节的线条是我的数组的第三个元素。所以我最终得到了 3 行 0.025、0.05、0.075 的线图。

大批:

0 投票
3 回答
1285 浏览

r - 跨行数据的线图

我想制作类似于 ggplot 教程中的简单线图:

[来自食谱-r.com ]

但是,给出的示例有效地组织了数据(一列具有 x 变量,另一列具有 y 变量)。

如果我的数据不那么整洁(在我的数据中,每一行代表对数据的不断变化的观察),我还可以使用 ggplot 吗?我是否必须重新排列初始文件中的数据才能使用 ggplot?

例如,如果我的数据显示为:

我怎样才能为约翰尼的进步创建一个线图?达娜的?

0 投票
2 回答
1415 浏览

r - 如何让ggplot线跑到边缘?

我有想要用线图显示的数据(随时间变化的深度)。为清楚起见,我想放大一个部分,但仍向用户显示数据继续超出绘图范围。所以我希望线条停在情节的边缘,而不是最后一点。这在基本图形中很简单,但我不能让它在 ggplot 中工作。这是一个带有基础的示例:

基础图形中的线图

与 ggplot 类似的方法不起作用;线条停在最后一点。例子:

ggplot中的线图

有没有办法让线条在ggplot中运行到情节的边缘?谢谢。

0 投票
1 回答
429 浏览

r - 使用R中的ggplot2绘制变量随时间的变化

我有以下示例数据:

我想绘制类型变量随时间的变化。我使用了以下内容:

使用此命令,我没有得到预期的结果:

在此处输入图像描述

请注意从类型 1 到类型 2 的转换(反之亦然)没有显示在图中。我错过了什么 ?

另外,在该图中,似乎在时间 x 处,类型变量同时采用type1type2作为与数据框内容相矛盾的值

0 投票
1 回答
213 浏览

r - ggplot2 R,在轴上固定很多值(线图)

我无法读取我的 y 轴,因为它有很多值。我尝试旋转它,但它不能像我想要的那样工作,这也不是我想做的事情。

我想指定轴中的值,例如从 20 到 30,也许步长为 0.1。

但是值的长度是 1000,所以我猜上面建议的范围不起作用(?)。前任:

有没有其他方法可以做到这一点,而无需旋转我的标签?或者我在另一个问题的代码中做错了什么(我试图遵循他所做的......)?

稍后我将有 10 000 个值,所以我真的需要改变它,我想要一个可读的轴,我可以把间隔放进去。

也许我缺少一些简单的概念,我尝试搜索和阅读 R Graphics Cookbook,但目前没有成功。

谢谢你的时间。

更新 我正在尝试使用休息时间,感谢您的帮助。这是我现在正在做的事情(只有这个):

但我的它并没有给我任何休息。见图。

我的丑图

0 投票
0 回答
255 浏览

python - 如何使用日期时间索引设置正确的 x 轴,以便在散景图中间隔合适?

我读到 csv 有很多列,包括一个 Date 列,作为 pandas 数据框,称为“breakageDf”。

作为“对象”类型,我先将日期列转换为字符串,然后再转换为日期时间对象

然后我将此日期列设置为索引。

我希望创建一个散景线图,其中日期为 X 轴,其他一些列值作为 Y 轴。

但是剧情错了。X 轴上根本没有散布。

绘图错误

打印时的索引看起来像

频率是无,是什么原因?应该是日常吗?如何以编程方式设置它?

0 投票
2 回答
1218 浏览

r - 如何绘制具有不同数据比例的多个折线图

当我有不同比例的不同数据集时,我有一个关于如何绘制的问题。

我的数据如下图

我的代码如下所述

我的输出图是:

在此处输入图像描述

如何绘制可以显示所有数据的图表

我的数据

0 投票
1 回答
2462 浏览

python - 如何在python中使用多行绘制一个图形

对于外面的人来说,这应该是一个非常简单的问题。我需要 python 中的线图,其中自变量(x 轴)是Date. y 轴是相关Value数据,会有多行:每行Name描述Value随时间的变化。除了使用 matplotlib 之外,我不确定如何做到这一点。

这就是我组织df数据的方式,从 csv 文件中提取数据。

到目前为止,我已经尝试过了,但是我需要将线条水平而不是垂直,并且每个Name. 不知何故,我错过了如何将数据分组Name然后绘制为单独的线。

这是错误的情节,而不是我需要的

0 投票
2 回答
3226 浏览

matlab - 使用matlab绘制线图时如何忽略负值?

我有一个矩阵,其中一些值-1表明存在错误。通常我只会ylim([0 100])在我的图表中不显示这些值,但是当使用折线图时,连接仍然会下降到该点。我想要一个由线条组成的图表,而不是散点图。有没有一种简单的方法可以在绘制一条线时忽略负值,而在 MATLAB 中使用 plot 函数时只连接正值?

我编写了一个行为类似的小示例程序,但我使用的方式似乎有点“太复杂”,我想知道是否有更简单的方法来实现这一点。当我将值放入时它工作正常NaN,现在xy值是相同的数量。但是,从向量中删除或排序值将导致不同数量的xy值。

我希望得到修改或标志或其他东西。

请注意,这只是一个示例,整个代码太大,无法在此处发布。

当具有不对应的值x时(以便绘图函数简单地使用1,2,3...等对应的y值),这可以通过使用来实现

在这种情况下,对应的值是不同的,在实际代码中它们是测量数据,这里我简单地使用第 10 步进行简化。

上面的代码将出现错误消息“向量必须是相同的长度”。

0 投票
1 回答
894 浏览

python - 根据 matplotlib 中线图中的密度(存储在数组中)更改绘图的颜色

我有一个包含三列的文件,比如说 xy z。我需要绘制 x Vs y 但我需要根据其密度(存储在 z 列中)更改 (x,y) 值的颜色。我知道我需要使用颜色图并且必须将颜色值与 z 数组映射。我可以通过散点图来做到这一点,如这篇文章中所示:如何在 matplotlib 中制作一个按密度着色的散点图?

但我不需要散点图,我需要连接点,即我需要一个线图。它可以在线图中完成吗?