2012-02-19 2 views
10

그래프 영역을 사용자 지정 색으로 채우려는 그래프를 플롯하려고합니다. 하지만 색상은 선 그래프를 그리는 데 사용한 데이터 선 아래에 있어야하며 나머지 부분은 선 그래프와 같아야합니다.그래프 영역을 색으로 채우는 법

답변

13

areaBaseValueareaFill 속성을 설정하십시오. 기본 값은 채워진 영역의 아래쪽 경계입니다. 일반적으로이 값은 yRange의 위치 값으로 설정되어 플롯 영역의 맨 아래에서 채우기가 시작되지만 반드시 그럴 필요는 없습니다. 채우기는 CPTFill - 단색 (선택 사항 투명도 포함), 이미지 또는 그라디언트 일 수 있습니다. 예 :

plot.areaFill = [CPTFill fillWithColor:[CPTColor redColor]]; 
plot.areaBaseValue = CPTDecimalFromInteger(0); 
+0

안녕하세요, Eric님께 고맙습니다. 나는 여기서 한 점을 분명히하고 싶다. 내가 x 축에서 0에서 10까지의 점을 가지고 점이 (5,8), (6,9), (8,6)이라고 생각하십시오. 이 선과 x 축 아래로 떨어지는 부분 만 색을 지정하고 싶습니다. 줄거리입니다. 영역 필은 이러한 유형의 요구 사항에 적용됩니다. –

+0

예. 예를 들어 축이 (0, 0)에서 교차하는 경우 내 응답에 표시된대로 'areaBaseValue'를 설정합니다. 이것은 플롯 선과 x 축 사이를 채 웁니다. –

+0

안녕하세요 에릭 저는 그래프에서 작업하고 싶습니다. 코어 플롯에 대한 기본적인 개념을 배우는 데 도움이되는 링크를 말해 줄 수 있습니까? –

0

채우기 색으로 닫힌 경로로 그래프를 그려야합니다 (채우기).

그래프를 획으로 그려야 할 경우 그래프의 선을 정의하는 패스 만 획 색상으로 다시 그리 (획) 할 수 있습니다.

관련 문제