问题标签 [stackedbarseries]

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

android - MPAndroid Chart - Stacked Column Bar Chart - 列之间的间距

我在 Android 应用程序中使用 MPAndroidChart 库。我希望列条目之间的间距/分隔符为 2dp/px。(垂直间距)

http://i.imgur.com/rHMqIhe.png

请。帮助我如何设置它。这就像水平间距的'setBarSpacePercent()'

0 投票
1 回答
2215 浏览

json - c3.js 从 JSON 有效负载生成堆积条

在使用 JSON 有效负载(下面的代码)时,我正在尝试使用 c3 生成堆积条形图。但是,当我对数据进行分组时,它们没有堆叠行为,而是重叠。如果我使用列结构,我会得到预期的行为,但这意味着我会为堆积条形图生成不同的代码,而不是我的其他视觉效果(即时间序列图)。

这是一个小提琴:http: //jsfiddle.net/cjrobinson/ozf4fzcb/

0 投票
1 回答
1095 浏览

r - R ggplot中的堆叠直方图具有100多种定性颜色

数据框有许多连续的数字列(例如gr)和一个样本标识符 - wellseq。每个 都有很多行数据wellseqwellseq在一个数据框中 - 10227 行中有 94 个不同的级别。数据框中的标题行是:

栏目摘要gr如下:

gr适当地创建了整个数据的基本直方图。为了进一步分析,需要识别wellseq直方图中的每个贡献。使用的ggplot()脚本是:

直方图中的连续颜色 生成的输出具有颜色 - 这是“顺序”而不是“定性”调色板“Dark2”。我尝试使用“如何在 R 中生成许多最独特的颜色?”中的答案。@ stackoverflow.com 并创建了所需的颜色。

使用scale_colour_manual(values = DcolorR)

给出相同的直方图。..count..用于y直方图确实显示了不同的边界,wellseq但不会根据需要填充。

..count.. 在条形图中创建离散边界。 填充为单色 我试图得到一个像附加的情节。请指导。提前致谢。

期望的输出

0 投票
1 回答
24 浏览

r - 如何在 R 中创建堆叠条?

我是 R 初学者。创建堆叠条形图(总和为 100%)的最佳方法是什么?

下面是我的日期样本。我有两个变量,想对 x 轴使用 Var 1,对 y 轴使用 Var 2,对数据使用 Freq。

0 投票
2 回答
38 浏览

java - java,BarSeries:如何水平显示柱形图?

我想水平显示一个柱形图。我的意思是我想把这个:改成这个在此处输入图像描述在此处输入图像描述 但我不知道哪些属性或函数可以实现它。希望有人能告诉我具体的代码。谢谢!!!!

0 投票
1 回答
69 浏览

javascript - 使用 javascript 的堆积条形图

大家好,我正在尝试使用 canvasJS 为以下嵌套列表绘制堆积条:

我可行的javascript是:

该脚本运行良好,但我无法在数据系列中分配每个月的名称。你能建议我在哪里修改我的脚本吗?谢谢

0 投票
1 回答
190 浏览

c# - Infragistics 数据图表 C# WPF 高亮部分系列

我有一个包含我的数据的列表视图框,它在选择到基础数据图表时加载,它全部加载到单个堆叠条形系列中。我现在需要能够做的是单击条形系列的一个片段并能够突出显示和放大。

有人有建议吗?

提前致谢。

0 投票
1 回答
169 浏览

javascript - D3.js 动画更新堆叠条形图

我正在尝试随着基础数据的更改更新带有转换的堆叠条形图。它每次都调用相同的“渲染”函数,并且在不涉及转换时运行良好。但是,我想为值的变化设置动画,从当前状态过渡到下一个状态。

我已经在一定程度上解决了这个问题,但感觉我的解决方案很笨拙——希望有更好的方法来处理堆积条形图。

我的方法是执行以下操作:

  1. 加载数据
  2. 加载初始条件(转换要求)
  3. 加载最终条件(在转换内)
  4. 将当前数据复制到另一个数组中:prevData
  5. 间隔后重新加载数据

使用上述方法,如果 prevData 有值,则使用这些值来设置初始条件。我的问题是查找和设置初始条件感觉非常笨拙:

我所做的只是找到正确的键数组(由 d3.stack() 创建),然后尝试找到适当的先前数据条目(如果存在)。但是,搜索父节点和搜索数组以找到所需的键和适当的数据元素感觉非常冗长。

所以,我的问题是,有没有更好的方法来做到这一点?还是其中的一部分?

  1. 查找与此元素关联的先前绑定的数据值或在函数内更改之前的当前值。
  2. 找到正在更新的当前密钥的更好方法,而不是使用: d3.select(this.parentNode)... ?我尝试过传递键值,但似乎没有正确。我取得的最好成绩是将一个关键函数传递给父级,并以上述方式查找它。

很抱歉这篇长文,我花了一整天的时间来制定我的解决方案,因为我真正需要的只是一个项目的先前值而感到沮丧。必须做所有这些“体操”来获得我需要的东西似乎非常“不” D3.js 喜欢:-)

谢谢

0 投票
1 回答
1202 浏览

d3.js - d3.js 水平堆积条形图,带有 2 个垂直轴和工具提示

我的任务是制作一个应该如下图所示的 d3 图表 在此处输入图像描述

我开始在 codepen 中模拟图表:http ://codepen.io/Balzzac/pen/YNZqrP?editors=0010 ,但我遇到了 2 个我不知道如何解决的问题:

1)如何制作带有人名的工具提示(来自数据集);

2) 如何用第二组值 setOfValues 创建第二个垂直轴?

我的js代码:

代码结果:

在此处输入图像描述

我真的很感谢你的帮助。

0 投票
1 回答
69 浏览

c# - 有问题的条形图(表格 MC 图表)

我想在条形图中绘制 52 个条形系列来表示一年中的几周。但是,图表似乎存在问题,如下图所示:

在此处输入图像描述

我有 2 个系列,我用标签绘制,x 值,y 值。例如:

然而,酒吧系列之间似乎存在差异(有时更厚有时更小),即使我用相同的方法创建它们:

我怎样才能防止这种形式发生?