问题标签 [trendline]

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

r - 如何计算R中平滑曲线的斜率

我有以下数据:

在此处输入图像描述

我绘制了该数据的点,然后使用以下代码在图上对其进行平滑处理:

在此处输入图像描述

现在我想找到这条平滑曲线的逐点斜率。还将趋势线拟合到平滑图。我怎样才能做到这一点?

0 投票
1 回答
1197 浏览

d3.js - 为不同的线段绘制不同颜色和宽度的d3趋势线

我正在尝试使用 d3.js v3 绘制趋势线,但根据某些条件,趋势线中的 4 个段的描边颜色和描边宽度需要不同。

根据我在网上找到的信息,有人告诉我,我需要绘制 4 条不同的路径。问题是我希望整个趋势线用“基础”进行插值。绘制 4 条单独的路径,每条路径的插值都设置为“基础”,我得到一条看起来不平滑的趋势线。在此处输入图像描述

有没有办法用不同的颜色和宽度绘制平滑的趋势线?

0 投票
0 回答
58 浏览

excel - 根据单元格值更改 Excel 图表中的趋势线类型

我在一个单元格中有一个下拉菜单,它有两个选项 - A 和 B。我想根据这个下拉菜单单元格中的值自动更新图表上的趋势线,即

  • 如果单元格的值为 A,则图表显示线性趋势线
  • 如果单元格的值为 B,则购物车显示移动平均趋势线

我找不到办法做到这一点。如果这是不可能的,我可以用宏函数以某种方式做到这一点,即当单元格中的值发生变化时,然后创建新图表并将其显示在同一个地方?

0 投票
2 回答
3185 浏览

python - Python散点图和matplotlib

我在 python 中有一个散点图,我想在其上绘制趋势线。从我在互联网上找到的各种示例中学习如何绘制趋势线,我的代码如下:

但是结果线而不是曲线只是线的混合。谁能解释我的错误?

0 投票
1 回答
1170 浏览

javascript - 谷歌图表 - 未捕获(承诺)类型错误:无法读取未定义的属性“X”

我正在使用谷歌图表,我正在尝试在表格上显示趋势线。只有表格的第一行实际显示趋势线。我还收到 Uncaught (in promise) TypeError: Cannot read property 'X' of undefined error message。任何帮助,将不胜感激。这是我得到的错误的屏幕截图:谷歌图表错误信息

这是我的代码:

`

0 投票
1 回答
4742 浏览

r - 在R中用ggplot绘制趋势线

我一直在尝试为我的 ggplot 添加趋势线(关于电子邮件活动的发送数据和相应的打开率)。

我首先将 x 轴转换为时间序列数据,而 y 轴是以 % 为单位的打开率,然后我将 ggplot 正常绘制。以下是我的代码:

图中使用的数据:

散点图已成功绘制,但趋势线不存在,并且没有关于“geom_smooth”功能的错误消息或通知。

在此处输入图像描述

请帮忙!

0 投票
1 回答
232 浏览

r - 如何使散点图中的趋势线尊重 x 轴的边界?

我正在创建一个绘图,其中我在 X 轴上绘制变量与 Y 轴上的变量,并且我也在添加变量的直方图。我在图中添加了一条趋势线,使用abline().

问题是它似乎不尊重xlim = c(0, 20)绘图区域中的 ,因为它超出了 x 轴的限制。我尝试使用该xpd选项,但无济于事。接下来我尝试摆弄不同的par()选项,但没有发现任何可以帮助解决这个问题的方法。

我想要的是趋势线是 x 轴的确切长度。任何帮助深表感谢。在这种特殊情况下,趋势线几乎是平的,但是当我对其他变量做同样的事情时,斜率会发生变化。

具有不良输出的图

MWE -- 注意:我只提供 15 个数据点来说明问题,因此图表与提供的图像不同。

0 投票
1 回答
1136 浏览

r - R:将组和单个多项式趋势线添加到 GMM 图

我正在努力解决如何将个人和群体趋势线添加到我的情节中。(R 并使用 ggplot2)。

这是我正在使用的代码:

现在我想将数据的 g1 部分(即总体趋势)的趋势线放到我的每个单独的图上——最好的方法是什么?如果我使用代码,我可以看到趋势:

在此处输入图像描述

但是,一旦我进行 facet-wrap,这条趋势线就会消失(我得到与 g3 相同的输出)

使用以下方法似乎无法解决问题: g4<-g3+geom_smooth(data=MensHG.fm2)

0 投票
0 回答
358 浏览

vba - VBA:如何在受保护时更改 DataLabel NumberFormat

我正在向图表添加趋势线,并希望在将数据标签捕获为字符串之前更改数据标签中的 NumberFormat。最初我是这样做的:

在我开始保护我的床单之前,这一切都很好。我在 VBA 中专门保护了我的工作表,因此我可以使用 UserInterFaceOnly:=True。尽管如此,当我尝试更改 NumberFormat 时,VBA 会引发错误。我试图通过将代码更改为以下内容来解决此问题:

当它在没有保护的情况下运行时,这也可以正常工作,但是当我在它受到保护时设置 NumberFormat 时再次引发错误。

当工作表受 UserInterFaceOnly:=True 保护时,有没有办法更改 Trendline.DataLabel 的 NumberFormat?

0 投票
0 回答
3422 浏览

python - 时间序列/信号处理的自动趋势检测

有哪些好的算法可以自动检测时间序列数据的趋势或绘制趋势线(上升趋势、下降趋势、无趋势)?如果您能指出我在 python、R 或 Matlab 中的任何好的研究论文或好的库,请不胜感激。

理想情况下,该算法的输出将有 4 列:

  1. 从时间

  2. to_time

  3. 趋势(上升/下降/无趋势/未知)
  4. probability_of_trend 或 degree_of_trend

非常感谢您的参与。

趋势线示例