2012-06-27 59 views
7

非常簡單的東西。我想要一個函數,比如函數f,用特定的顏色來繪製。我也想要一塊標籤,上面寫着「功能f顏色」,它也以這種顏色顯示。如何在gnuplot中設置標籤和線條顏色相同

我至今想這樣的:

set style line 1 lw 3 lc 1 
set label "AC" at 0, 70 textcolor 1 

但顯然 「LC」 和 「文本顏色」 如下不同的規格,並抱怨:

"trolo4.pl", line 8: colorspec option not recognized 

任何幫助將是巨大的!

回答

6

試試這個:

set label "AC" at 0, 70 textcolor linetype 1 

set label "AC" at 0, 70 textcolor linespec 1 

閱讀手冊中gnuplot> help label以瞭解詳情。

+0

尼斯。我沒有意識到你可以在那裏使用'linepec'或'linetype'。 – mgilson

6

@holygeek的答案正常。來自python,我發現,更加明確一點通常是很好的。

set style line 1 lw 1 lc rgb "red" 
set label "AC" at 0, 70 tc rgb "red" 

注意,一套由您的gnuplot認可的顏色名稱是依賴於系統的(見show colornames完整的列表)。要實現完整的系統獨立性,您可以使用#RRGGBB版本。例如紅色是'#ff0000,綠色是#00ff00,藍色是#0000ff。當然,你可以彌補各種有趣的顏色(再次,見show colornames對於預先定義的顏色列表和它們的等效#.....

更多信息,參見help colorspec

相關問題