问题标签 [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.
reporting-services - SSRS 的图表问题
我在获取堆叠面积图以在 SSRS 2005 中显示正确数据时遇到问题。
在我的 Y 轴上,我想要一个从 50% 到 100% 的比例。在我的 X 轴上,我有一组日期,格式为报告所必需的样式(因此为 varchar)。我的数据由 3 个数据字段组成,它们是十进制数字,包含在 0 和 1 之间,每个字段都有一个特定的日期。
我的问题是 Y 轴的比例。我将最大值设置为 100,最小值设置为 50,间隔设置为 5,百分比格式设置为“p”。
在布局选项卡的预览中,这一切看起来都很好(Y 轴从 50% 到 100%)。但是,每当我生成实际报告时,由于某种原因,它会从 5000% 变为 10000%。我不知道这是怎么发生的,它完全破坏了报告。
我已经尝试在属性上修修补补几个小时,但无济于事。
如果这发生在任何人身上并且他们已经找到了解决方案,或者如果有人有任何建议,我将非常感激。
谢谢。
d3.js - d3 堆叠区域字符串值 xAxis
是否可以在 d3 堆积面积图中传递 x 轴的字符串值。我尝试了两种方法来为 xAxis 传递字符串值,
第二条语句返回字符串值,但在绘制 xAxis 刻度时不可见并引发错误
在stackedAreaChart.js
selection.each(函数(数据){
r - 使用 ggplot2 纠正堆积面积图中的缺失值
我一直试图在堆积条形图/面积图的组合上重新创建这篇文章。不过,我有一些缺失值的问题。
这是我的数据:https ://www.dropbox.com/sh/pnkspwnn1qslm6u/JapTKCwqMS
我跑的是;
它看起来如何
...所以我尝试在我绘制的变量上使用 na.omit 来纠正缺失值。但是,我在图中得到了例如相互覆盖的图层(请参阅保管箱文件夹)。
我找到了这篇文章(见保管箱文件夹),它纠正了它,但似乎只有一个。而且我无法重现它,因为指向数据的链接已经失效。
任何帮助将不胜感激!
谢谢,
乔
r - 使用 ggplot 在连续 x 轴上引入间隙
这是在我之前的帖子的基础上创建一个带有缺失值的堆叠区域/条形图(我运行的所有脚本都可以在那里找到)。然而,在这篇文章中,我问是否有可能在连续的 x 轴上留下一个间隙?我有一个超过一年的时间序列(逐月),但是对于一个样本,缺少一个月,我想将这个月显示为情节中的一个完整间隙。几乎就像为一月至八月(缺少九月)和十月至十二月绘制一个图表,并将它们与九月的差距合并。
我想出的唯一尝试是将缺失的月份视为零或 NA,在 9 月的面积图中创建一个巨大的下降或排除它,但 x 轴的范围分别为 1-11(请参见保管箱文件夹中的图) .
我正在处理的数据集可以在我的dropbox 文件夹中找到,它被命名为 r_class.txt,您还可以看到两个不同的图(Rplots1 和 2)。
任何想法都会非常感激!
javascript - NVD3 不处理大值
我在 NVD3 中实现了一个图表,但我遇到了严重的问题。NVD3 似乎无法处理包含大值的数据集。该图位于此处:http ://brad.kizer.com.ng/ 。该图的代码如下:
我将非常感谢任何帮助,因为这让我好几天摸不着头脑。
sas - SAS Proc Gchart 堆积面积图
嗨,我在 SAS 中创建图表时遇到问题。我的数据如下:日期,comp_1,comp_2,comp_3,total_value。我的数据按日期排序。变量 comp_ 代表公司在特定数据下的价值。这是我目前的代码:
这张图显示了 3 家公司的价值叠加,但我希望它们堆叠起来,这样我就可以看到每个日期公司的总价值。我需要重新格式化我的数据,我可以使用什么选项?
r - 用堆积面积图设置 ylim
我正在尝试做一个堆积面积图,以便比较三种情况下的结果。
虽然我知道堆叠面积图是累积的,但我想设置一个 ylim,以便更容易看到场景之间的差异。最好是 ylim(1e7,2.5e7)。问题是它干扰了计算。
关于变通的任何想法?
matlab - MATLAB:堆叠 .figs
我目前正在研究油耗。我有多个 .fig 文件,显示 L/100 Km 与时间的燃料消耗趋势。我有多个案例展示了不同条件下情节的行为,我不想展示它们之间的差异。该图的示例如下所示:
无论如何,是否可以在 1 个 .fig 文件中堆叠来自不同 .fig 文件的图?
r - 在堆叠的 ggplot 条形图中标记单个条形图
是否有一种简单的方法可以在“堆叠”条形图中标记单个“块”,如下所示。我希望标签位于每个块的顶部附近,但我最新的方法导致以某种方式将文本交换为美国和墨西哥,如下所示。
环顾四周寻找解决方案,我只找到y
了必须在外部预先计算文本值的方法,除了额外的逻辑之外,这带来了控制块堆叠顺序的问题......
我还发现了这个stackoverflow 问题,在那里我有了在 a 中使用 a 的想法geom="text"
(stat_bin
见下面的代码)
这是一个精简的代码片段,用于说明我当前的方法。我不一定要修复这个片段,任何标记堆栈条形图区域的通用习语都可以!
编辑:(鉴于这个问题到目前为止得到的两个答案)
我想强调的是,我宁愿选择不意味着预先计算的解决方案文本的 y 位置。
和 ggplot 调用。它产生了上面显示的图表,带有奇怪的标签交换(还有一个额外的图例,'虽然这个图例问题很容易处理;我只是在准备这个问题时注意到它)。
我最初的尝试如下向图中添加了 geom_text() ,但当然 y 值是错误的(将文本相对于图的最底部而不是单个块的底部)...