问题标签 [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.
javascript - d3.js stacked chart animations
I'm developing a stacked chart application.
http://jsfiddle.net/NYEaX/174/
I've placed it inside a jquery plugin to create multiple instances etc... different properties and eventually different data sources.
For now I am having problems animating the chart bars and the axis.
Animate bar code
colors - 关键颜色 JFreeCharts
我正在使用 jfreecharts 生成堆积条形图和饼图。两种类型的图表使用相同的标签。例如,我两个都有 John、Mike、Sandra、Pushpalika。有没有一种方法可以确保用于代表每个人的颜色在两种类型的图表中都是相同的?
r - 堆叠条形图中每个条的不同颜色 - 基本图形
我想绘制一个堆积条形图,就像所附的那样,但我希望颜色在 aa、bb 和 cc 类别之间有所不同。具体来说,我希望 bb 中的灰色块为红色,而 cc 中的灰色块为绿色。以下代码作为一个简单的示例,并说明了我已经尝试过的内容:
默认行为,所有块在每个类别中具有相同的颜色
但我希望灰色块bb
为红色,灰色块cc
为绿色
非常感谢您的任何建议。
ios - Stacking LineSeries - 有序数据要求
我正在使用 LineSeries 绘制 7 个时间序列,我想将它们堆叠起来。我得到了与下面链接页面上的 Shinobi 论坛中描述的相同的异常。
答案中描述的解决方案如下:
“如果您正在堆叠系列,您现在需要确保您的系列的 x 值(或垂直系列的 y 值)按升序排列。”
我的问题是我不明白这一点。我的 x 值是从过去到现在排序的日期。我的 y 值是计数值。我应该准确地订购什么以及如何订购?唯一需要订购的是我的 y 值。
如果我订购我的 y 值,这是否意味着我的 x 值(日期)将是无序的,并且图表算法会将它们放在一起?
我只是无法绕过它:-(
python - 如何实现堆叠条形图之间的空格,居中对齐
我正在使用 matplotlib 和一个 stackbarchart 程序,有人写它来绘制一个堆叠的条形图。
我的图表:
x 轴有 8 个收入分布,每个条形图一个
y 轴是每个收入分配中的人口百分比。person type-a 是第一个堆栈,person type-b 是第二个堆栈,person type-c 是第三个堆栈。
我的条形图居中对齐,我试图弄清楚如何将条形隔开,以便图表看起来更好,标签更易于阅读。有什么建议或澄清吗?
该程序是stackedBarGraph.py,代码如下所示,其中widths是一个包含8个值的数组,每个值对应一个条形图的宽度。
如果您需要更多信息,请告诉我(我试图保持一切相关)。谢谢!
完整代码(我希望它不会太难阅读):
堆积条形图程序:
graph - gnuplot:带有 x 和 y 轴标签(rowstacked),带有行和列名称
我google了之后没有回答这个问题。
我有这样的data.txt:
我使用带有模式的 rowstacked 样式创建图形,目前我手动选择模式。我必须用 sys1-sys4 和 ac 绘制我的 data.txt。这个矩阵总是有相同的大小,但我应该用不同的顺序进行排序和重新生成。
这是我的 gnuplot 脚本:
这是输出:
我还在这里找到了一些解决方案,但它适用于热图。任何人都可以帮助我吗?
非常感谢!
javascript - 从标准化到正常堆积条形图的转换
我有一个标准化堆积条形图列表。当用户单击条形图时,它应该放大并转换到同一条形图的非标准化版本。
除了过渡之外,我得到了一切工作。查看代码:http: //jsfiddle.net/adius/tgC2m
我不明白为什么它没有正确缩放它,而是缩小它。当我将顺序从非规范化缩放到规范化版本时,它首先也可以工作,但会打乱过渡。所以图表本身是可以的,但过渡不是。甚至可以从 到 转换,.offset('expand')
反之亦然.offset('zero')
?
任何帮助将不胜感激,因为我的截止日期很快就要到了!^^
r - 重新排序堆积条形图
我想根据特定水平的因子变量的值重新排序堆积条形图。
我想根据n.stem.niet
填充变量 ( stemmen
) 的级别从高到低对堆叠条进行分组。可以使用以下方法制作正常的堆积条形图:
这给出了一个按字母顺序排列的条形图:
我尝试了以下三段代码来重新排序我的数据,但它们都没有给我想要的东西:
它应该产生一个以“Johannes Cornelis van Baalen”作为顶栏,然后是“Peter van Dalen”的条形图。
我可能忽略了一些东西,但此刻我被卡住了。有什么建议么?
我的一个dput
数据:
r - 使用 Likert 包在 R 中创建发散堆积条形图的问题
使用 R 中的 Likert 包,我正在尝试创建发散堆积条形图来比较调查项目的响应,其中受访者根据两个尺度对每个项目进行评分:重要性和有效性(1 到 5,每个都有“无法判断”选项)。对于每个项目,我将图集中在“3”类别上,图的最右侧是 4 和 5 响应的百分比,最左侧是低于 3 的响应百分比。我试图举一个例子,但我是新手,服务条款不允许我这样做。
当有两个以上的级别时,我的 R 代码可以正常工作。但是,当级别少于 3 个时,我会遇到问题。
这是一个最小的例子:
这会导致以下错误:
问题似乎是当我likert()
在 data.frame 上调用命令时,在我将数值数据重新编码为因子之后。如果我不重新编码为因子,而仅应用于likert()
原始数据,则会生成绘图,但它会自动居中在 4 和 5 之间(在此数据集中),这不是我需要的。
我承认因素最好是“非常重要”、“重要”、“非常有效”、“有效”等。但是,由于两个尺度不同,我不知道另一种方法来比较两个尺度而不保持 1-5 方案。
为什么我得到
以及如何调整我的代码以使其适用于两个级别?
提前致谢。
highcharts - Highchart pointFormat with Stack
在堆叠百分比和分组条形图中,如何在工具提示中显示组?系列是 [{name: 'n1', data: [], stack: 'g1'}, ...{}]。series.name 显示 'n1' 等,但 series.stack 不显示任何内容。如何在工具提示中显示堆栈?