De Java- programmeertaal bevat een kaart te brengen bibliotheek die u gebruikt om een staafdiagram te creëren in uw Java desktop- formulieren weer te geven . Het in kaart brengen bibliotheken bieden verschillende eigenschappen zoals kleuren , lettertypen en stijlen die je kunt gebruiken voor het instellen van de grafiek , maar u kunt al deze eigenschappen met de standaard te verlaten om een eenvoudige grafiek van een dataset te geven. De dataset bevat de waarden die u wilt weergeven , en de Java- grafiek bibliotheek zorgt voor de rest . Instructies 1 Open het Java- editor die u wilt gebruiken om het staafdiagram worden weergegeven . Open uw project en de broncode bestand . Aan het begin van het bestand , kopieer en plak de volgende library import statements om de nodige lessen omvatten : import org.jfree.chart * ; import org.jfree.data.category * ; import org. . . . jfree.data.general.DefaultPieDataset ; import org.jfree.data.xy * ; . import org.jfree.data * ; . import org.jfree.chart.renderer.category * ; . import org.jfree.chart.plot . * ; import java.awt * ; . kopen van 2 Maak een instantie van de klasse voor het opzetten van het staafdiagram . Voeg de volgende code aan de klas en de dataset te initialiseren dat laadt de waarden in het staafdiagram : DefaultCategoryDataset dataset = new DefaultCategoryDataset ( ) ; JFreeChart chart = ChartFactory.createBarChart 3 Stel de waarden in de dataset klasse . Bijvoorbeeld , de volgende code stelt tot staven voor een dataset die de waarden voor klantorders bevat : dataset.setValue ( 13 , "Orders " , " klant1 " ) ; dataset.setValue ( 10 , "Orders " , " Customer2 " ) ; 4 Stel de eigenschappen voor de grafiek . U hoeft niet het opzetten van de eigenschappen . Als je dat niet doet , wordt de grafiek opgezet met de standaard zwarte kleur . Bijvoorbeeld , de volgende code stelt de achtergrond en de titel kleur : . Chart.setBackgroundPaint ( Color.blue ) ; chart.getTitle ( ) setPaint ( Color.red ) ; 5 Toon de grafiek op het formulier . De volgende code maakt de grafiek op het formulier : ChartFrame vorm = new ChartFrame ( " Orders " , grafiek ) ; form.setVisible (true ) ;
|