2012-06-07 4 views
0

소규모 영역에서 여러 데이터 포인트를 포함하는 차트를 표시해야하는 프로젝트 중 하나에서 Primefaces barChart를 사용하고 있습니다. 차트가 렌더링되면 막대가 매우 얇아 져서 괜찮습니다. 그러나 차트에 혼란스럽게 보이는 각 막대의 그림자가 있습니다.프라임 차트 섀도우가없는 차트

프라임면 차트에서 그림자를 비활성화 할 수 있습니까?

답변

1

가로 막 대형 차트에는 '그림자'속성이 있습니다. false로 설정하면 그림자가 사라집니다. 그러나 적어도 버전 3.1.1에서는이 속성을 사용하여 그림자가 사라지게 만들지 못했지만 작동하지 않는 것으로 보입니다. 같은 문제가있는 경우, CSS 파일에 다음 스타일을 추가 : 그것은 막대 차트의 그림자를 숨 깁니다

.jqplot-series-shadowCanvas { 
    display: none; 
} 

(그리고 아마도 너무 다른 차트의 그림자, 나는 그것을 테스트하지 않았습니다).

+0

이것은 논리적 인 결론 인 것처럼 보이지만,이 픽스는 나를 위해 그림자를 제거하지 못했습니다. primefaces 3.0.1을 사용하고 있습니다. 그것은 또한 barChart에 그림자 태그를 가지고 그림자 태그는 아무 것도하지 않습니다. – Neil

0

나는이 오래된 질문이다 것을 알고 있지만 여기에 도움을 찾고 다른 사람을 위해 당신이 할 수 있습니다 :

LineChartModel result = new LineChartModel(); 
result.setShadow(false); 

을 다른 종류의 작동합니다 :

BarChartModel barChartModel = new BarChartModel(); 
barChartModel.setShadow(false); 

그것은 linecharts으로도 작동 차트의.