Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Eclipse 一种特殊的条形图_Eclipse_Charts_Birt - Fatal编程技术网

Eclipse 一种特殊的条形图

Eclipse 一种特殊的条形图,eclipse,charts,birt,Eclipse,Charts,Birt,所以,我这里有一种“定制条形图”。请原谅我缺乏绘画技巧,我只是在MS Paint中拼凑了一下 我们的想法是,我们有一个病人正在服用某种药物。该图表具有以下属性: 每条黑线表示就诊日期(因此,横轴是一个日期序列) 该图表应具有唯一的开始日期、结束日期以及患者暂停和恢复服药的时间指示器 每个就诊日期(黑线)应附有剂量。这不一定是一个符号,它可以是一个值(例如2400mg、4800等) 它有点像甘特图和条形图的交叉,但两者都不是特别的。有开始日期和结束日期,在一个时间段内有一个条形表示,但暂停日

所以,我这里有一种“定制条形图”。请原谅我缺乏绘画技巧,我只是在MS Paint中拼凑了一下

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

  • 每条黑线表示就诊日期(因此,横轴是一个日期序列)
  • 该图表应具有唯一的开始日期、结束日期以及患者暂停和恢复服药的时间指示器
  • 每个就诊日期(黑线)应附有剂量。这不一定是一个符号,它可以是一个值(例如2400mg、4800等)
它有点像甘特图和条形图的交叉,但两者都不是特别的。有开始日期和结束日期,在一个时间段内有一个条形表示,但暂停日期和恢复日期之间也可能有潜在的间隔

像这样的图表在BIRT中是可能的,还是需要高级定制


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

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


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

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

例如


BIRT 4.3支持D3。

您是否只为每个报告绘制了一个患者的图表?是的,我们甚至可以为每个图表绘制一个药物,只要我们能够让它看起来像那样。