programmeringsspråket Java kommer med ett bibliotek för att bygga och skapa diagram . Du definierar numeriska värden , ställa in färger och teckensnitt och Java tolk gör resten . Du måste inkludera röding biblioteken i din kod , inrätta en klass för diagrammet programmet och visa diagrammet på blanketten . Java " Graph " klassen hanterar rendering av tabeller för skrivbordet projekt . Instruktioner
1
Öppna din favorit Java tolk programvara och öppna Java- projekt som du vill använda för att lägga till ett diagram . Dubbelklicka på Java källkod fil att ladda den i tolken editorn .
2
Lägg in erforderliga bibliotek för Java kartläggning . Kopiera och klistra in följande kod till toppen av källkoden filen :
import org.jfree.chart * , import org.jfree.data * , import org.jfree.chart.renderer.category . . . * , import org.jfree.chart.plot *; .
3
Skapa datamängden för diagrammet . En datamängd innehåller de värden som visas i diagrammet . Java tolk läser dessa värden och visar diagram diagram . I följande kod skapas en uppsättning data för antalet kunder som erhållits för tre månader :
DefaultCategoryDataset uppgifter = ny DefaultCategoryDataset ( ) ; data.setValue ( 22 , " Kunder " , " Oktober" ) ; uppgifter . setValue ( 43 , "Kunder" , " november " ) , data.setValue ( 10 , "Kunder" , " december" ) ;
4
Skapa diagrammet och binder datamängden till diagram kontroll . Ställa in färger och typsnitt är valfritt , men egenskaperna är tillgängliga för redigering med kartläggning kontroll . Följande kod ställer in ett stapeldiagram med kunder datamängden :
JFreeChart grafen = ChartFactory.createBarChart ( " Customer Chart " , " " , "Kunderna " , uppgifter , PlotOrientation.VERTICAL , falsk , true , false ) ; . graph.getTitle ( ) setPaint ( Color.Purple ) , CategoryPlot plot = graph.getCategoryPlot ( ) ;
5
Render diagrammet på skrivbordet formuläret . Följande kod ställer grafen till synliga och drar det på blanketten :
plot.setRangeGridlinePaint ( Color.red ) , ChartFrame Form1 = ny ChartFrame ( " Customer Chart " , graf ) , form1.setVisible ( true ) ; Addera