2011-09-03 26 views
1
ChartLabels -> Placed[{{Style["0", Bold, 18, FontFamily -> "Helvetica"]}, 
         {Style["1", Bold, 18, FontFamily -> "Helvetica"]}, 
         {Style["2", Bold, 18, FontFamily -> "Helvetica"]}, 
         {Style["3", Bold, 18, FontFamily -> "Helvetica"]}, 
         {Style["4", Bold, 18, 
         FontFamily -> "Helvetica"]}}, 
         {{.1, .15}, {.3, .15}, {.5, .15}, {.7, .15},{.9, .15}}] 

首先,我很抱歉,這對我來說甚至是一種尷尬,但我無法弄清楚如何在那裏使用一個函數。Mathematica中ChartLabel的地圖樣式

我該如何使這個更緊?

我嘗試嵌套一個交換機尚未成功。

回答

3

你的意思是這樣

ChartLabels -> [email protected]@Transpose[Table[{ 
    {Style[n[[1]], Bold, 18, FontFamily -> "Helvetica"]}, {n[[2]], .15}}, 
    {n, Transpose[{ToString/@Range[0, 4], Range[.1, .9, .2]}]}]] 

另一種選擇是,也許設置BaseStyle圖表。 或者也許LabelingFunction

+0

正是!謝謝 ! – 500

6

我很想知道你用這個創建了什麼樣的圖表。

反正Placed需要,可應用於標籤,第三個參數,所以你可以使用類似:

ChartLabels -> 
Placed[ 
    {"0", "1", "2", "3", "4"}, 
    {{.1, .15}, {.3, .15}, {.5, .15}, {.7, .15}, {.9, .15}}, 
    Style[#, Bold, 18, FontFamily -> "Helvetica"] & 
    ] 
+0

這更可讀! – Simon

+0

那麼,我只是想標籤一些「計數圖表」。哪裏的主題從來沒有選擇過什麼東西,選擇它4次中的1次,4次中的2次等......只是發佈了另一個與試圖使用列表圖相關的問題。我必須說,我很想用圖形,並在這一點上自己畫東西:-) – 500