2012-06-12 4 views
1

차트를 인쇄하고 싶습니다. JFreeChart는 이미 인쇄 구성을 가지고 있지만 인쇄 할 수 있도록 (검정색 & 흰색) PNG에 이미지 (이미 인쇄 가능)를 저장하고 보고서에 넣을 수 있어야합니다.배경 점선 변경 JFreeChart

배경을 흰색으로 변경하려고 시도했지만 배경의 dasehd 줄이 보이지 않게되었습니다 (이미 흰색 임).

검색했지만 색상을 변경하는 옵션을 찾을 수 없습니다.

누군가 내게 빛을 줄 수 있습니까?

편집 :

plot.setBackgroundAlpha(0.25) 
plot.setDomainMinorGridlinePaint(Color.GRAY) 
plot.setDomainGridlinePaint(Color.DARK_GRAY) 
plot.setRangeMinorGridlinePaint(Color.GRAY) 
plot.setRangeGridlinePaint(Color.DARK_GRAY) 

는 아마 도움이하십시오 XY 차트 (원래는 회색 배경 아 파크 백색 점선)

답변

4

내 소스 중 하나에서 이런 일이입니다. 먼저 어떤 테마를 적용하고 원하는 모든 물건을 수정할 수

StandardChartTheme.createJFreeTheme().apply(chart) 

:

이 같은 테마를 적용 할 수있다.

+0

+1 'ChartTheme'입니다. – trashgod

+0

테마가 좋은 것처럼 보입니다. plot 피쳐 위의 코드는 chart plot (예 : chart.getPlot())입니까? – lcguida

+2

귀하의 경우에는 'XYPlot' 객체 여야합니다. (왜냐하면'XYChart' 때문에) – matcauthon