, så langt vi undersøgt, hvordan man skaber forskellige typer kort med jfreechart apis ved hjælp af statiske data.men i produktionen, miljø, der leveres data i form af forslag fil med en foruddefineret format, eller det kommer direkte fra databasen. dette kapitel vil forklare, hvordan vi kan læse en simpel data fra en given tekst fil fra et bestemt sted, og så bruge jfreechart til at skabe et kort over din valg.-, forretnings - data, mener, vi har en fil ved navn, mobil. txt, med forskellige mobile mærker og salg (enheder pr. dag), adskilt af en enkelt komma (,):, iphone, 5s, 20 samsung grand, 20 moto g, 40 nokia lumia, 10, figur generation baseret på dokumentation, som er kode for at skabe et diagram baseret på oplysningerne i mobile. txt: import java. io. *; import java.util.stringtokenizer; import org.jfree.chart.chartutilities; import org.jfree.chart.chartfactory; import org.jfree.chart.jfreechart; import org.jfree.data.general.defaultpiedataset; offentlige klasse piechart_file {offentlige statisk tomrum vigtigste (string [] args) gør undtagelse (string mobilebrands [] = ("iphone 5s", "samsung grand","motog", "nokia lumia"}; inputstream i = nye fileinputstream (ny database ("c: ///////- /test. txt"); bufferedreader læser = nye bufferedreader (nye inputstreamreader (i)); stringbuilder ud = nye stringbuilder(); streng linje; defaultpiedataset datasæt = nye defaultpiedataset(); mens (linje = læser. readline()).= null) {. både (line)} stringtokenizer s = nye stringtokenizer (. tostring() ","); int - = 0, mens (s.hasmoretokens () & & (mobilebrands [i].= null)) (datasæt. setvalue (mobilebrands [i], dobbelt. parsedouble (s.nexttoken ()); jeg + +) jfreechart figur = chartfactory. createpiechart ("mobile salg" //kort titel datasæt, //data korrekt, //omfatter legende, falske); int bredde = 560; /* bredde af image * /int højde = 370) /* højde på billedet * /fil piechart = nye fil ("pie_chart. jpeg"); chartutilities. savechartasjpeg (piechart, figur, bredde, højde)}}, lad os holde ovennævnte java - koden, piechart_file.java, fil og så udarbejdeog løb fra kommando hurtig som følger: $javac piechart_file.java $java piechart_file, hvis alt er i orden, vil den udarbejde og løbe for at skabe jpeg image fil ved navn, piechart.jpeg, der indeholder følgende oversigt.,,
jfreechart - fil grænseflade
Previous:jfreechart - diagram
Next Page:jfreechart - database grænseflade