【问题标题】:color plot depending on other value in libreoffice颜色图取决于 libreoffice 中的其他值
【发布时间】:2014-12-25 10:09:06
【问题描述】:

我正在努力解决一个非常简单的问题。

这是一个非常非常小的 DB 示例:

A   B   C
10  40  1
13  45  1
15  43  0
11  38  1
10  47  0

我想在 Libreoffice Calc 中做的是绘制 A 与 B 的散点图,但我还想根据 C 列为单个点着色(例如,如果 1 为绿色,如果为 0,则为红色)。

我尝试过使用Data Ranges 或同时选择所有 3 列,但没有成功。

我现在在 R 中解决一个非常简单的问题,但是否可以在 LibreOffice 中做同样的事情?

谢谢!

【问题讨论】:

    标签: scatter-plot libreoffice-calc


    【解决方案1】:

    您可以使用“帮助列”作为解决方法。从您的示例数据开始,您可以添加一列 D,仅在 C=1 时保存 B 值:

    例如,D2 有公式=IF(C2;B2;"")

    现在,您可以使用 ABD 列添加图表。编辑D 的数据系列属性并将线设置为none 只会将图标留在图表上。由于它是定义的“最后一个”数据系列,它将覆盖B 的图标。现在,如果您将D 图标形状设置为与B 的图标形状相同的形状,您将拥有一个图表,其中包含B 的数据系列线和不同的图标颜色如果C=1

    AFAIK,您不能为线条和数据系列的图标选择不同的颜色,因此您不能将数据系列B 的图标颜色设置为与线条颜色不同的值。如果您在这里需要不同的颜色,您可以对列B 使用相同的解决方法,添加相同的列并将行设置为none

    另外,Gnumeric 允许设置不同的线条/图标颜色,因此使用 Gnumeric 实现这一点可能比使用 OOO Calc 更容易。

    【讨论】:

      【解决方案2】:

      实际上,在 gnumeric 中,您可以使用所谓的 XYcolor 图,它使用第三列为标记着色。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2021-05-01
        • 1970-01-01
        • 1970-01-01
        • 2021-06-25
        • 2018-09-12
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多