标签: stackedbarseries

SSRS表达式中的WHERE子句

WHERE子句中插入子句的语法是SSRS expression什么?我在用BIDS 2008.

=Sum(Fields!QuantityToShip.Value) WHERE FIELDS!Program.Value = "FC"
Run Code Online (Sandbox Code Playgroud)

上面列出的代码表示我想要使用的逻辑,但显然插入WHERE其中会产生语法错误.

此表达式的目的是在堆积条形图中定义系列"值"字段.

任何帮助将不胜感激!

where-clause ssrs-2008 stackedbarseries ssrs-expression

18
推荐指数
1
解决办法
4万
查看次数

更高效的matplotlib堆积条形图 - 如何计算底值

我需要一些帮助,使用matlibplot在python中制作一组堆积的条形图.我的基本代码如下,但我的问题是如何产生的价值底部超越二号一个任何元素有效.我可以让示例图正确堆叠(总是a,b,c,d从下到上)

import numpy as np
import matplotlib.pyplot as plt

ind = np.arange(3)

a = [3,6,9]
b = [2,7,1]
c = [0,3,1]
d = [4,0,3]

p1 = plt.bar(ind, a, 1, color='#ff3333')
p2 = plt.bar(ind, b, 1, color='#33ff33', bottom=a)
p3 = plt.bar(ind, c, 1, color='#3333ff', bottom=[a[j] +b[j] for j in range(len(a))])
p4 = plt.bar(ind, d, 1, color='#33ffff', bottom=[a[j] +b[j] +c[j] for j in range(len(a))])

plt.show()
Run Code Online (Sandbox Code Playgroud)

我的最终代码可能有非常多的条形和不断扩展的函数bottom = [...]不能是最好的解决方案.如果您还可以解释我需要如何获得该值,那将会很棒.有一个numpy功能.

非常感谢你!!!PS我找了答案,但我不明白我能找到什么.

python numpy matplotlib stackedbarseries

18
推荐指数
3
解决办法
3万
查看次数

在ggplot2堆积条形图中按大小排序堆栈

所以我有一些数据,我已经采样如下:

Sequence  Abundance   Length
CAGTG    3       25
CGCTG    82      23
GGGAC    4       25
CTATC    16      23
CTTGA    14      25
CAAGG    9       24
GTAAT    5       24
ACGAA    32      22
TCGGA    10      22
TAGGC    30      21
TGCCG    25      21
TCCGG    2       21
CGCCT    22      24
TTGGC    4       22
ATTCC    4       23
Run Code Online (Sandbox Code Playgroud)

我只是在这里显示每个序列的前4个单词,但实际上它们的长度是"长度".我正在查看我在这里的每个大小类的序列的丰富程度.另外,我想要想象一个特定序列在其大小等级中所代表的丰度比例.目前,我可以制作如下堆叠条形图:

ggplot(tab, aes(x=Length, y=Abundance, fill=Sequence)) 
  + geom_bar(stat='identity') 
  + opts(legend.position="none")
Run Code Online (Sandbox Code Playgroud)

ggplot堆积样本数据的条形图

这对于像这样的小数据集来说很好,但我的实际数据集中有大约170万行.它看起来非常丰富多彩,我可以看到特定的序列在一个大小的类中占多数,但它非常混乱.

我希望能够按照该序列的丰度为每个尺寸订购彩色堆叠条.即堆叠中堆积丰度最高的钢筋位于每个堆叠的底部,丰度最低的钢筋位于顶部.它应该看起来更加流畅.

有关如何在ggplot2中执行此操作的任何想法?我知道aes()中有一个"order"参数但是我无法弄清楚它应该用我所拥有的格式做数据.

r bar-chart ggplot2 stackedbarseries

12
推荐指数
1
解决办法
7193
查看次数

如何使用Jqplot在同一堆积条形图中显示两组不同颜色的条形图

我想制作一个带有两组堆叠条形图的条形图,它们组合在一起以比较两组堆叠条形图.这应该以下列方式显示:

条形图

我已经通过了这个链接

但它并没有帮助我绘制你在上图中看到的东西.我甚至尝试发送两个数据集,[[s1, s2, s3], [s4, s5, s6]]但它没有帮助我绘制图表.有谁知道怎么做?

任何帮助将不胜感激.提前致谢.

axis stacked bar-chart jqplot stackedbarseries

10
推荐指数
1
解决办法
3353
查看次数

堆积条形图Matlab

说我的数据如下:

 level,age
     8,10
     8,11
     8,11
     9,10
     9,11
     9,11
     9,11
Run Code Online (Sandbox Code Playgroud)

我想在Matlab中形成一个堆积条形图,其中"水平"在x轴上,该水平的出现次数(频率)在y轴上:所以8的y值为3而且,我希望将它作为叠加条形图,因此8级将有1个单位为绿色(绿色为10岁)和2个单位为红色(红色为年龄) 11)和9将有1个单位的绿色和3个单位的红色.

谢谢你的帮助!

matlab plot bar-chart stackedbarseries

6
推荐指数
1
解决办法
1万
查看次数

d3.js带有可切换系列的堆叠杆

这次我试图创建一个带有可切换系列的堆叠条 - 基于Mike Bostock的例子(再次感谢Mike!)我已经成功地使它具有响应性和可缩放性,通过传奇的可切换系列是剩下的最后一件事.

我创建了图例项目,并使用键应用了正确的颜色:

var legendItem = d3.select(".legend")
  .selectAll("li")
  .data(keys)
  .enter()
  .append("li")
  .on('click', function(d) {
    keys.forEach(function(c) {
      if (c != d) tKeys.push(c)
    });
    fKeys = tKeys;
    tKeys = [];
    redraw();
  });

legendItem
  .append("span")
  .attr("class", "color-square")
  .style("color", function(d) {
    return colorScale5(d);
  });

legendItem
  .append("span")
  .text(function(d) {
    return (d)
  });
Run Code Online (Sandbox Code Playgroud)

根据结构,为了创建可切换的项目,我得出的结论是,我必须能够从键和数据集切换它 - 或者还有另一种方法吗?我已设法从键中删除特定键,但不是从数据集中删除,我不知道如何正确映射它.

第二个问题是我无法找到切换密钥的方法,只是将其删除即可.这是原始数据集:

var data = [{
  "country": "Greece",
  "Vodafone": 57,
  "Wind": 12,
  "Cosmote": 20
}, {
  "country": "Italy",
  "Vodafone": 40,
  "Wind": 24,
  "Cosmote": 35
}, {
  "country": "France",
  "Vodafone": …
Run Code Online (Sandbox Code Playgroud)

javascript arrays stackedbarseries d3.js

6
推荐指数
2
解决办法
504
查看次数

如何使用delphi中的teechart从数据集中执行堆积条形图

我可以使用TeeChart在Delphi中创建堆叠条形图.这是使用循环中添加的值和系列.我更喜欢通过使用查询作为数据源来创建此图表,而不必将每个条形图添加为循环内的单独系列.有没有更好的方法来做到这一点,或者我应该关注的其他类型的图表?该数据是来自井核样本的岩石类型的横截面.数据集包含每个深度和岩石类型测量的记录.它显示为岩石类型的单个垂直列,就像核心样本一样.

+----+
|    | record 1 - depth1, rock type 1
|    |
+----+
|    |
|    |
|    | record 2 - depth2, rock type 2
|    |
+----+
|    | record 3 - depth3, rock type 3
+----+


procedure TForm128.GenerateLithologyChart;
var
  LSeries: TBarSeries;
  i : integer;
  LastBot : double;

  procedure AddRockSeries(depth : double; col : TColor);
  begin
    LSeries := TBarSeries.Create(LithologyChart);
    LithologyChart.AddSeries(LSeries);
    LSeries.AddBar(0, '', clBlue);
    if col=clNone then
      LSeries.AddNullXY(0,depth,'')
    else
      LSeries.AddXY(0,depth,'',col);
    LSeries.Marks.Visible := False;
    LSeries.MultiBar := mbStacked;
    LSeries.CustomBarWidth := …
Run Code Online (Sandbox Code Playgroud)

delphi teechart delphi-2007 bar-chart stackedbarseries

5
推荐指数
1
解决办法
3429
查看次数

OxyPlot:ColumnSeries/BarSeries显示每列的值

在我的WPF应用程序中,我使用OxyPlot.我将我的数据绑定到PlotModel,一切运行良好.

我想在图表上显示每列的值.可能吗?

作为参考,这个BarSeries现场示例,我希望分别显示2009年,2010年和2011年苹果的实际价值.即2009Apples列的Value1值,2010Apples的Value2值等.

我查看了BarSeries的API(对于可互换使用的WPF ColumnSeries).Bar和其他图表的教程.但无法在任何地方找到这样的东西.

我该如何实现这一目标?

wpf stackedbarseries oxyplot

4
推荐指数
1
解决办法
6630
查看次数

使用 ggplot 2 使用线条或线段将堆栈条形图与多个组连接起来

我正在对一些患有某种疾病的患者进行一项研究,并在 3 个不同的时间点使用顺序量表评估功能状态。我想在这些时间点的堆叠条形图中连接多个组。

我查看了这些主题,但尚未使用这些建议使其发挥作用:

如何将线条放置在堆积条形图的边缘

有没有一种有效的方法可以使用 ggplot2 在堆积条形图中的不同元素之间绘制线条?

在堆积条形图中的不同元素之间绘制线条

请查看我最终希望该图如何从 R(在 PRISM 中生成)中看到三个时间点上这 6 个序数值中每一个的频率的图形表示(顶部组没有序数值为 3、5、6 的患者) ):

使用 PRISM 的预期图形 使用 PRISM 的预期图形

数据:

library(tidyverse)

mrs <-tibble(
  Score = c(0,1,2,3,4,5,6),
  pMRS = c(17,  2,   1,  0,  1,  0,   0),
  dMRS = c(2,  3,   2,  6,  4,  2,  2),
  fMRS = c(4,  4,  5,  4,  1,  1,  2)
Run Code Online (Sandbox Code Playgroud)

geom_line这是我到目前为止在使用或遇到问题之前尝试过的代码geom_segment(省略这些行,因为它只是扭曲了当前的数字)

mrs <- mrs %>% mutate(across(-Score,~paste(round(prop.table(.) * 100, 2)))) %>%
   pivot_longer(cols = c("pMRS", "dMRS", "fMRS"), names_to = "timepoint") %>% 
   mutate(Score=as.character(Score),
          value=as.numeric(value)) %>% …
Run Code Online (Sandbox Code Playgroud)

r ggplot2 stackedbarseries geom-bar geom-segment

4
推荐指数
1
解决办法
2453
查看次数

如何在ireport的堆积条形图中为条形设置不同的颜色?

我需要为堆积条形图中的每个条形设置一种独特的颜色.无论我在一个栏中看到什么颜色,都不应该在任何其他栏或任何其他堆栈中重复.

例如:报告中有5个条形图.每个酒吧有3个不同的堆栈.我想将红色相关颜色应用到第一个条形图及其堆栈.第二个栏应该有蓝色相关的颜色.等.它在附图中显示.图像显示了我们想要的基本要求.刚刚使用普通的ms画笔创建. Stacked Bar MS Paint Image

jfreechart ireport stackedbarseries

3
推荐指数
1
解决办法
1万
查看次数