问题标签 [stacked-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 投票
2 回答
1532 浏览

excel - 如何创建带有两个条形图的 Excel 堆积条形图,每个条形图来自不同的来源?

是否可以在 Excel 中创建一个带有两个堆叠条的堆叠条形图,每个条形图来自单独的数据,但以相同的方式缩放数据?例如,假设我想在第一个栏中显示来自学校的以下收入:

学费 - 4,000,000 美元(蓝色) 筹款 - 170,000 美元(绿色) 其他 - 50,000 美元(黄色)

下一个栏将显示在第一个栏下方,并将学费分解为以下部分:

小学 - 2,000,000 美元(浅绿色) 小学 - 1,500,000 美元(紫色) 中学 - 500,000 美元(橙色)

在此先感谢您的帮助。

0 投票
1 回答
3029 浏览

python - 使用 matplotlib 在每个堆叠条上的 Y 值

对在图表上显示实际值有疑问。我确实有一个打印的图表,需要显示每个堆叠条的值。如何显示这些值?

我已经尝试过ax.text功能,但它没有给出想要的结果(见图)。由于图表标准化为 1,我需要显示每个堆叠条的实际值(顶部是总数,它应该拆分为每个条-第一个条应该有 1 个数字 7,第二个条应该有 3 个数字,其中数字41被每个颜色条的大小分割)。是否有可能做到这一点?

我的代码如何提出多个堆叠条:

在此处输入图像描述

0 投票
1 回答
361 浏览

java - JavaFX 有办法创建分组堆积条形图吗?

我已经从 JFreeChart 迁移到 JavaFX 图表,但似乎找不到任何与GroupedStackedBarRenderer等效的图表。有没有一种方法可以获得将堆叠条形图组合在一起的效果?

GroupedStackedBarRenderer 示例

0 投票
1 回答
151 浏览

r - R堆积条形图而不增加条形中的值

我从 R 开始,并尝试绘制堆积条形图,我的数据是这样的:

它是使用以下命令创建的:

我想使用堆积条形图绘制此数据,但这是按条形递增值,例如:

我想拥有:

而不是这样:

我正在使用此代码绘制图形:

如果我添加就可以了position=position_dodge(),但我想让图形重叠。

我需要做什么改变?或者我需要使用其他方法让图形如我所愿?

0 投票
2 回答
5607 浏览

python - Bokeh 中的数据工具提示不显示数据,显示“???” 反而

维护人员的注意事项:这个问题涉及bokeh.charts几年前删除的过时 API。有关现代散景中带有条形图的悬停工具的信息,请参阅此部分:

https://docs.bokeh.org/en/latest/docs/user_guide/categorical.html#hover-tools


我正在尝试使用 Bokeh 创建堆积条形图。我想使用悬停功能,在栏的每个部分显示相关数据,但 Bokeh 显示的不是数据“???”。

我在一个名为“示例工作表”的 Excel 文件中获取了数据,该文件位于名为“销售”的工作表中。工作表如下所示:

我尝试运行以下代码:

运行后,我在 Python 控制台中收到以下消息(我认为它与主题无关,但我还是放了它):

然后在浏览器上我得到以下图表:

堆积条形图

如您所见,数据被问号替换。我在 Ubuntu 15.04(64 位)上运行的 FF 41.0.1 和 Chromium 45.0.2454.101 上都得到了这个结果。

我阅读了散景教程 http://docs.bokeh.org/en/latest/docs/user_guide/tools.html#hovertool

但它不指条形图。我还在 Stackoverflow 上找到了这个:

散景悬停工具提示不显示所有数据 - Ipython 笔记本

这个问题可能是相关的,但坦率地说,我不太明白答案。

0 投票
0 回答
56 浏览

r - 图表数据由 Excel 中的 R 不匹配计算数据

我有一个有 4 个重复的实验。我使用以下代码集来生成附图。每个处理的总杂草重量大于从 excel 计算的总重量。例如,处理后的总杂草生物O4conv量约为 249.76 千克/公顷,但图表数据大约翻了一番。同样的模式也适用于其他治疗。请看看我在哪里犯了错误。谢谢你。

计算 4 次重复的总杂草生物量

其中总生物量 = [单个杂草质量的总和]*10(将克每平方米平方米转换为公斤至公顷)。

等价于(在excel 数据表中),kg.ha= 10*(ABUTHWtto的总和UnknownmonocotWt)/samplearea.m.2

然后计算出我想要绘制的平均值

我希望 R 将除以realmass4 然后绘制结果。

这是数据

这是图表

这是图表

0 投票
1 回答
3512 浏览

tableau-api - 在 Tableau 中创建“堆叠”甘特图?

我正在使用一个数据集来描述与公司列表的合同期限。显然,所有合同都有开始日期和(最短)期限。但是,有些合同可能会延长。这是一个数据示例:

我想在一个沿 x 轴具有持续时间的甘特式图表中将它们可视化,并以一种堆叠条形图的形式显示各自的合同长度以及可能的延长。除此之外,我想要一些东西来标记当前日期。我已经设法在 Excel 中做到了这一点。见图: 理想的可视化

然而,我真的很希望能够在 Tableau 中做同样的事情,但我真的不知道该怎么做。到目前为止,我一直在使用两种不同的方法:

第一种方法

在这里,我将 拖到“Company行”架子上,将contractStart日期拖到“列”架子上。然后,我创建了一个计算字段,该字段计算(使用DATEDIFF)合同开始和最短持续时间之间的天数差。我可以将它拖到 Size 架子上,将标记类型设置为甘特条,然后得到如下内容:

在此处输入图像描述

然后我可以继续计算最短持续时间和第一次延长之间的日期差异,以及第一次和第二次持续时间之间的日期差异。这里的问题是我无法将这些计算字段添加到 Size 架子,因为它一次只能容纳一个。

第二种方法

在这里,我像这样重新组织我的数据:

startDate然后我创建一个计算字段来查找和之间的天数差异endDate。我将它拖到“列”架子上,然后拖到Company“行”架子上。然后我拖到TypeColor 架子上,将标记类型设置为 Bar,然后得到如下内容:

在此处输入图像描述

这里的问题是我需要沿 x 轴的日期而不是整数。我还需要能够像我最初的 Excel 示例一样对图表进行排序。即我想对合同的最长可能期限进行排序(升序)。还必须重新组织我的所有数据似乎有点繁琐。

这是我一直在使用的电子表格表格文件。我是否忽略了一些非常简单的事情?

0 投票
1 回答
1592 浏览

r - 簇堆积条形图

我想在 R 中绘制这样的东西。

在此处输入图像描述

我在这里找到了一些类似的解决方案,所以我尝试了类似的方法:

我结束的是:

在此处输入图像描述

问题是现在我有 6 个不同的值和 6 种不同的颜色。我真正想要的是 2 个不同的值,我们称之为主题male并由female2 种不同的颜色表示。

我怎样才能在 R 中做到这一点?可以以任何不同的方式构造数据(不必像上面那样使用 data.frame)。我不需要使用ggplot. 事实上,我更喜欢示例图像中的白色干净背景,而不是使用 ggplot 获得的灰色背景。

0 投票
1 回答
2270 浏览

r - r中的堆叠条形图用于多个数据框

很抱歉再次打扰你们,但我正在为一项简单的任务而苦苦挣扎,在寻找解决方案并浏览互联网后,我无法解决。这是交易。我有三个数组

我想创建一个堆叠条形图,其中沿 x 的序列从 1 到 20(第三个第二列的所有可能条目)和沿 y 的三个第一列的(可能)总和。

我试图合并三个数据框

我把它融化了

并尝试使用 ggplot 作为

但我什么也没得到,仍然不知道如何以正确的方式显示条形图,以及这是否是做我想做的事情的正确方式。

以防万一,非常感谢您的帮助。

0 投票
2 回答
562 浏览

python - 对受掩码的数组的列求和

我有一个 df[n,f] 例如,n 行 x 35 个特征。每行所有特征的总和 = 1.0。我试图通过将不高于某个最低平均值的所有特征分组到“所有其他”类别中来创建堆叠条形图。我正在尝试使用掩码来完成此操作。例如,如果我将阈值设置为 5%:

我的问题是:给定这个掩码,我如何将所有不符合标准的特征(例如,“假”)分组到“所有其他”中,并使用它来创建一个堆叠条形图,其中包含所有其他“真”特征?