2014-12-25 47 views
2

我正在努力解決一個非常簡單的問題。顏色情節取決於libreoffice中的其他值

這是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

您可以使用「幫手列」作爲解決方法。與您的示例數據開始,你可以添加一列D持有B值只有C=1

enter image description here

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

現在,您可以添加使用列圖表ABD。編輯D的數據系列屬性並將行設置爲none將使圖標留在圖表上。由於它是定義的「最後」數據系列,因此它將覆蓋B的圖標。現在,如果你的D圖標形狀設置爲相同的形狀B的圖標,你有數據系列B和不同的圖標顏色的線,如果C=1圖表:

enter image description here

據我所知,你可以對於線條和數據系列的圖標選擇不同的顏色,因此您不能將數據系列B的圖標顏色設置爲與線條顏色不同的值。如果您在此處需要不同的顏色,你可以使用B列相同的解決方法,增加一個相同的列,並設置行none

enter image description here

enter image description here

另外,Gnumeric的允許設置不同的線路/圖標顏色,因此實現這個連接的Gnumeric可能比使用OOO Calc更容易。

0

實際上,在gnumeric中,可以使用所謂的XYcolor圖,它使用第三列對標記進行着色。