我想要制作如下所示的条形图/柱形图:
(归功于Matlab 文档(用于图片)
在我的例子中,我代表了解决方案状态的快照:我有一些变量,每个变量都有一个相关的上限约束。
重要的我的变量实际上可能高于其上限(意味着解决方案状态不符合约束),因此柱状图stacked
不是一个好的选择。
上面的样式将每个细条叠加在其对应的较宽条之上,这似乎是传达我的数据的完美解决方案。有没有办法做到这一点LibreOffice Calc
?
我看到的唯一选项是样式:normal
、stacked
和percent stacked
( 3-D
) deep
。对于我的问题来说,这些都是一个非常糟糕的视觉效果。
如果有必要,我可以接受复杂/黑客的解决方案,只要生成的图像看起来很专业 - 并且只要我可以轻松编辑我的数据并在图表中看到其变化(而不必每次都重新做大量工作)。
答案1
不幸的是,Libreoffice 不支持这种类型的图表。使用 LO 找到一个解决方案并不容易,即使是 hacky,也能同时允许在数据发生变化时快速更新。
您可能需要寻找其他工具。这可能更容易实现 - 但需要一些编码 - 使用 R-cran、GNU Octave 或 GNUplot 等工具。
关于如何在 R-cran 中工作的快速尝试如下:
temphigh=c(23,22,18)
templow=c(20,18,15)
barplot(temphigh)
barplot(templow,col="red",space=c(0.9,1.4,1.4),width=0.5,add=T)