JFreeChartRender
직접 교체는하지만 일반적으로는 직접 포함되는 것을의 JFreeChart
BufferedImage bufferedImage = chart.createBufferedImage(width, height);
참고 가져 오지 수있는 또 다른 방법은 java.awt.image.BufferedImage
을 제공하는 것이다 DrawChartRendererImpl
new DrawChartRendererImpl(org.jfree.chart.JFreeChart chart, ChartHyperlinkProvider chartHyperlinkProvider);
인 IDE에서 차트 구성 요소를 보고서로 끌어 올 수 있습니다.
Exa 원형 차트의 mple jrxml
<pieChart>
<chart>
<reportElement x="89" y="100" width="200" height="100" uuid="b96a1b13-4bf0-4983-8168-97b80abdae04"/>
<chartTitle/>
<chartSubtitle/>
<chartLegend/>
</chart>
<pieDataset>
<keyExpression><![CDATA[$F{fieldKey}]]></keyExpression>
<valueExpression><![CDATA[$F{fieldValue}]]></valueExpression>
</pieDataset>
<piePlot>
<plot/>
<itemLabel/>
</piePlot>
</pieChart>
이있는 당신은 재스퍼 스튜디오 (와의 iReport 유사)를 사용하는 경우 Standard chart types 당신은 내가 재스퍼 차트를 사용하지 않으 Creating Charts and Datasets with Jaspersoft Studio
를 참조 을 사용할 수 있습니다, I 'JFreeChart를 사용하고 그것의 작품을 사용하지만 차트를 렌더링하는 데 사용되는 메소드는 사용되지 않으며 새로운 구문을 모른다. – aName
@hasanehas 또한 JasperReports는 JFreeChart를 표준 차트 유형으로 사용하는데, 이는 재스퍼 보고서에서 JFreeChart를 사용하는 방법이다. 지금. –
대안으로, 매개 변수 나 데이터 소스의 BufferedImage와 같이 전달할 수 있습니다. –