【问题标题】:Special kind of bar chart特殊类型的条形图
【发布时间】:2014-07-02 13:51:25
【问题描述】:

所以,我在这里有一种“自定义条形图”。请原谅我缺乏绘画技巧,我只是在 MS Paint 中将其拍打在一起。

我们的想法是我们有一个正在服用某种药物的患者。该图表具有以下属性:

  • 每条黑线代表一个访问日期(因此,横轴是一个日期系列)。
  • 图表应有一个独特的指示符,用于指示开始日期、结束日期以及患者暂停和恢复服药的时间。
  • 每个访问日期(黑线)都应附有剂量。这不一定是一个符号,它可以是一个值(例如,2400mg、4800 等)。

它有点像甘特图和条形图之间的交叉,但两者都不是具体的。有开始日期和结束日期,在一段时间内以条形表示,但暂停日期和恢复日期之间也可能存在潜在差距。

这样的图表在 BIRT 中是否可行,还是需要高级定制?

如果您需要任何澄清,请告诉我。

【问题讨论】:

  • 您是否在每份报告中只记录一名患者?
  • 是的,我们甚至可以为每张图表做一种药物,只要我们能让它看起来像那样。

标签: eclipse charts birt


【解决方案1】:

您应该能够为每种药物建立一个表格,其中的列是剂量,并动态更改列的宽度。一些快速研究表明调整表格中的列宽可能具有挑战性,但这里是question about doing it to a crosstab

最简单的方法可能是让列宽浮动,并添加字符(与背景颜色相同,因此它们不会显示)。根据访问之间的时间添加字符,并将导致列宽相应更改。您可以使用高亮来更改基于 JavaScript 的背景代码。

【讨论】:

    【解决方案2】:

    您可能想看看 d3。它支持高度可定制的图表。

    例如,https://vida.io/documents/ZCzewTza4ZSzMWSBG

    BIRT 4.3 支持 D3。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多