2011-09-03 2 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

당신은 또 다른 옵션은 차트의 BaseStyle을 설정하는 어쩌면이다

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]}]}]] 

같은 것을 의미합니까. 또는 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 시간, 2 중 4 등을 선택했습니다. 목록 플롯을 사용하려고하는 것과 관련된 또 다른 질문을 게시했습니다. 나는 그래픽을 사용하고이 시점에서 나 자신을 그려 본다는 유혹에 빠져있다 :-) – 500

관련 문제