问题标签 [stacked-area-chart]

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

reporting-services - SSRS 的图表问题

我在获取堆叠面积图以在 SSRS 2005 中显示正确数据时遇到问题。

在我的 Y 轴上,我想要一个从 50% 到 100% 的比例。在我的 X 轴上,我有一组日期,格式为报告所必需的样式(因此为 varchar)。我的数据由 3 个数据字段组成,它们是十进制数字,包含在 0 和 1 之间,每个字段都有一个特定的日期。

我的问题是 Y 轴的比例。我将最大值设置为 100,最小值设置为 50,间隔设置为 5,百分比格式设置为“p”。

在布局选项卡的预览中,这一切看起来都很好(Y 轴从 50% 到 100%)。但是,每当我生成实际报告时,由于某种原因,它会从 5000% 变为 10000%。我不知道这是怎么发生的,它完全破坏了报告。

我已经尝试在属性上修修补补几个小时,但无济于事。

如果这发生在任何人身上并且他们已经找到了解决方案,或者如果有人有任何建议,我将非常感激。

谢谢。

0 投票
0 回答
357 浏览

d3.js - d3 堆叠区域字符串值 xAxis

是否可以在 d3 堆积面积图中传递 x 轴的字符串值。我尝试了两种方法来为 xAxis 传递字符串值,

第二条语句返回字符串值,但在绘制 xAxis 刻度时不可见并引发错误

在stackedAreaChart.js

selection.each(函数(数据){

0 投票
1 回答
1554 浏览

r - 使用 ggplot2 纠正堆积面积图中的缺失值

我一直试图在堆积条形图/面积图的组合上重新创建这篇文章。不过,我有一些缺失值的问题。

这是我的数据:https ://www.dropbox.com/sh/pnkspwnn1qslm6u/JapTKCwqMS

我跑的是;

它看起来如何

...所以我尝试在我绘制的变量上使用 na.omit 来纠正缺失值。但是,我在图中得到了例如相互覆盖的图层(请参阅保管箱文件夹)。

我找到了这篇文章(见保管箱文件夹),它纠正了它,但似乎只有一个。而且我无法重现它,因为指向数据的链接已经失效。

任何帮助将不胜感激!

谢谢,

0 投票
1 回答
2919 浏览

r - 使用 ggplot 在连续 x 轴上引入间隙

这是在我之前的帖子的基础上创建一个带有缺失值的堆叠区域/条形图(我运行的所有脚本都可以在那里找到)。然而,在这篇文章中,我问是否有可能在连续的 x 轴上留下一个间隙?我有一个超过一年的时间序列(逐月),但是对于一个样本,缺少一个月,我想将这个月显示为情节中的一个完整间隙。几乎就像为一月至八月(缺少九月)和十月至十二月绘制一个图表,并将它们与九月的差距合并。

我想出的唯一尝试是将缺失的月份视为零或 NA,在 9 月的面积图中创建一个巨大的下降或排除它,但 x 轴的范围分别为 1-11(请参见保管箱文件夹中的图) .

我正在处理的数据集可以在我的dropbox 文件夹中找到,它被命名为 r_class.txt,您还可以看到两个不同的图(Rplots1 和 2)。

任何想法都会非常感激!

0 投票
1 回答
1195 浏览

javascript - NVD3 不处理大值

我在 NVD3 中实现了一个图表,但我遇到了严重的问题。NVD3 似乎无法处理包含大值的数据集。该图位于此处:http ://brad.kizer.com.ng/ 。该图的代码如下:

我将非常感谢任何帮助,因为这让我好几天摸不着头脑。

0 投票
1 回答
1317 浏览

sas - SAS Proc Gchart 堆积面积图

嗨,我在 SAS 中创建图表时遇到问题。我的数据如下:日期,comp_1,comp_2,comp_3,total_value。我的数据按日期排序。变量 comp_ 代表公司在特定数据下的价值。这是我目前的代码:

这张图显示了 3 家公司的价值叠加,但我希望它们堆叠起来,这样我就可以看到每个日期公司的总价值。我需要重新格式化我的数据,我可以使用什么选项?

0 投票
1 回答
1134 浏览

r - 用堆积面积图设置 ylim

我正在尝试做一个堆积面积图,以便比较三种情况下的结果。

在此处输入图像描述

虽然我知道堆叠面积图是累积的,但我想设置一个 ylim,以便更容易看到场景之间的差异。最好是 ylim(1e7,2.5e7)。问题是它干扰了计算。

在此处输入图像描述

关于变通的任何想法?

0 投票
1 回答
562 浏览

javascript - 我将如何制作具有重叠区域的堆叠面积图?

我想制作一个像这样的面积图: 使用d3.js javascript 库。这可能吗?

我知道使用 Google Visualization API 可以做到这一点,请参阅这个已回答的问题

0 投票
1 回答
90 浏览

matlab - MATLAB:堆叠 .figs

我目前正在研究油耗。我有多个 .fig 文件,显示 L/100 Km 与时间的燃料消耗趋势。我有多个案例展示了不同条件下情节的行为,我不想展示它们之间的差异。该图的示例如下所示:

在此处输入图像描述

无论如何,是否可以在 1 个 .fig 文件中堆叠来自不同 .fig 文件的图?

0 投票
4 回答
2784 浏览

r - 在堆叠的 ggplot 条形图中标记单个条形图

是否有一种简单的方法可以在“堆叠”条形图中标记单个“块”,如下所示。我希望标签位于每个块的顶部附近,但我最新的方法导致以某种方式将文本交换为美国和墨西哥,如下所示。

条形图示例

环顾四周寻找解决方案,我只找到y了必须在外部预先计算文本值的方法,除了额外的逻辑之外,这带来了控制块堆叠顺序的问题......
我还发现了这个stackoverflow 问题,在那里我有了在 a 中使用 a 的想法geom="text"stat_bin 见下面的代码)
这是一个精简的代码片段,用于说明我当前的方法。我不一定要修复这个片段,任何标记堆栈条形图区域的通用习语都可以!
编辑:(鉴于这个问题到目前为止得到的两个答案)
我想强调的是,我宁愿选择不意味着预先计算的解决方案文本的 y 位置

和 ggplot 调用。它产生了上面显示的图表,带有奇怪的标签交换(还有一个额外的图例,'虽然这个图例问题很容易处理;我只是在准备这个问题时注意到它)。

我最初的尝试如下向图中添加了 geom_text() ,但当然 y 值是错误的(将文本相对于图的最底部而不是单个块的底部)...