2016-07-10 11 views
1

일부 플롯을 생성하는 데 JFreechart를 사용하고 있는데 플롯의 선이 흐릿하게 보이지만 데모는 모든 선이 가늘고 아무렇지도 않게 보여줍니다. 패널에 양질의 플롯을 생성합니다. ComparisonJfreechart 수직선이 흐림

+0

내가 사용하는 데모와 완전히 동일한 코드를 사용했다. – Ningxi

+0

chartjs를 사용해 보셨습니까? – Nitin

+0

@ Nitin not yet ... 자바 응용 프로그램을 개발 중입니다.이 응용 프로그램은 데이터 처리 및 시각화에 사용되므로이 응용 프로그램을 작성하기 위해 java 및 java lib를 사용하고 있습니다. 한 줄거리에 많은 선이 있으며, 나는이 선을 흐릿한 가장자리없이 얇고 선명하게 만들고 싶습니다. – Ningxi

답변

1

자세한 내용을 보려면 질문에 표시된 렌더링 및 리샘플링 아티팩트에 대해 설명 할 수 없습니다. demoMinMaxCategoryPlotDemo1.java부터 시작하여이 라인을 추가하여 PNG 이미지가 표시되도록했습니다. 이 때 resampling 적은 것보다 더 많은 픽셀을 가지고 일반적으로 더 나은로 특히

ChartUtilities.saveChartAsPNG(new File("temp.png"), jfreechart, 1024, 768); 

  • 나는, 더 큰 크기를 선택했다.

  • MinMaxCategoryRenderer API 이미지에 사용 된 무손실 이미지 형식 인 PNG을 선택했습니다.

를 클릭하면 확대 :

image

+0

감사합니다. – Ningxi