我正在努力解决一个非常简单的问题。
这是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中可以做同样的事情吗?
谢谢!
答案 0 :(得分:0)
您可以使用“帮助列”作为解决方法。从您的示例数据开始,只有在D
时才能添加B
列C=1
:
例如,D2具有公式=IF(C2;B2;"")
现在,您可以使用A
,B
和D
列添加图表。编辑D
的数据系列属性并将行设置为none
只会将图标留在图表上。由于它是定义的“最后”数据系列,因此它将涵盖B
的图标。现在,如果您将D
图标形状设置为与B
图标相同的形状,那么您的图表中会显示数据系列B
和不同的图标颜色{{1 }}:
AFAIK,您无法为数据系列的线条和图标选择不同的颜色,因此您无法将数据系列C=1
的图标颜色设置为与线条颜色不同的值。如果您在此处需要不同的颜色,则可以对列B
使用相同的解决方法,添加相同的列并将该行设置为B
:
或者,Gnumeric允许设置不同的线条/图标颜色,因此实现这个gnumeric可能比使用OOO Calc更容易。
答案 1 :(得分:0)
实际上,在gnumeric中,您可以使用所谓的XYcolor绘图,使用第三列为标记着色。