如何在 LibreOffice Calc 中制作叠加柱形图?

如何在 LibreOffice Calc 中制作叠加柱形图?

我想要制作如下所示的条形图/柱形图: 在此处输入图片描述
(归功于Matlab 文档(用于图片)

在我的例子中,我代表了解决方案状态的快照:我有一些变量,每个变量都有一个相关的上限约束。

重要的我的变量实际上可能高于其上限(意味着解决方案状态不符合约束),因此柱状图stacked不是一个好的选择。

上面的样式将每个细条叠加在其对应的较宽条之上,这似乎是传达我的数据的完美解决方案。有没有办法做到这一点LibreOffice Calc

我看到的唯一选项是样式:normalstackedpercent 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)

相关内容