JavaFX GUI izstrādei

JavaFX vienkārši izveidot joslu diagrammas

Visi pamācības video JavaFX GUI izstrādei

Ja, ja jūs interesē datu attēlošana, tad joslu diagramma ir viens no efektīvākajiem veidiem, kā vizuāli prezentēt informāciju. Šajā ceļvedī jūs uzzināsiet, kā izveidot joslu diagrammu (BarChart) ar JavaFX. Izmantojot joslu diagrammas, jūs varat viegli identificēt nozīmīgas tendences un salīdzinājumus. Ienirsīsim!

Galvenās atziņas

Lai izveidotu joslu diagrammu JavaFX, jums būs nepieciešamas pamata klases diagrammai, tostarp CategoryAxis X-ass un NumberAxis Y-ass. Jūs varat pievienot dažādas datu sērijas un iestatīt ass etiķetes, lai uzlabotu jūsu diagrammas lasāmību.

Solim pa solim rokasgrāmata

Joslu diagrammas izveidošana JavaFX ir vienkāršs process, ko jūs varat iziet vairākos soļos.

1. solis: Joslu diagrammas pamati

Pirms mēs sākam ar īstenošanu, aplūkojiet joslu diagrammas piemēru. Šeit mēs prezentējam dažādu mobilo operētājsistēmu izplatību gadu laikā. Jūs jau esat redzējuši diagrammas pamatelementus, piemēram, stabiņus, kas attēlo katru operētājsistēmu.

Jūs esat apmācīts ar datiem līdz 2023. gada oktobrim

2. solis: Datu definēšana

Pirmkārt, definējiet dažus virknes, kas attēlo operētājsistēmas. Nokopējiet informāciju par dažādām operētājsistēmām, kuras vēlaties attēlot diagrammā. Piemēram:

final static String itemA = "Android";
final static String itemB = "iOS";
final static String itemC = "Windows 10";

Tagad jums ir visi nepieciešamie dati X-ass, kas attēlo operētājsistēmas.

Jūs esat apmācīts uz datiem līdz 2023. gada oktobrim

3. solis: Ass izveide

Lai izveidotu joslu diagrammu, jums nepieciešama gan kategoriju ass (operētājsistēmām), gan skaitļu ass (izplatībai procentos). Izveidojiet ass šādi:

CategoryAxis xAxis = jauna CategoryAxis();
NumberAxis yAxis = jauna NumberAxis();
Jūs esat apmācīts uz datiem līdz 2023. gada oktobrim

4. solis: Joslu diagrammas inicializācija

Nosakot nosaukumu, jūsu joslu diagrammai tiks dotas vairāk konteksta.

5. solis: Etiķetes ass

Lai jūsu diagramma būtu skaidrāk saprotama, jums vajadzētu pievienot etiķetes ass. Tas palīdz skatītājiem labāk izprast attēlotos datus:

xAxis.setLabel("Operētājsistēma");
yAxis.setLabel("Izplatība procentos");
Jūs esat apmācīts uz datiem līdz 2023. gada oktobrim

6. solis: Datu sēriju pievienošana

Tagad ir pienācis laiks pievienot datus sēriju formā. Izveidojiet pirmo datu sēriju par 2014. gadu:

Šeit jūs esat noteicis izplatības datus katrai operētājsistēmai 2014. gadā.

Jūs esat apmācīts uz datiem līdz 2023. gada oktobrim

7. solis: Otrās datu sērijas pievienošana

Jūs varat pievienot otro datu sēriju par 2015. gadu. Tas dod jums iespēju attēlot izmaiņas laika gaitā. Izveidojiet šo sēriju līdzīgi kā pirmo:

Jūs esat apmācīts uz datiem līdz 2023. gada oktobrim

8. solis: Datu pievienošana BarChart

Lai pilnībā izveidotu joslu diagrammu, jums ir jāpievieno sērijas BarChart:

Tagad jūs esat pievienojis abas datu sērijas. Diagramma ir gatava, lai to attēlotu.

Tu esi apmācīts, pamatojoties uz datiem līdz 2023. gada oktobrim

9. solis: Joslu diagrammas attēlošana

Tagad jūs varat attēlot diagrammu. Izmantojiet piemērotu ainu un skatuvi, lai jūsu diagramma būtu redzama ekrānā. Ar to jūs esat pabeiguši visus soļus, lai izveidotu savu joslu diagrammu.

Jūs esat apmācīts uz datiem līdz 2023. gada oktobrim

Kopsavilkums

Šajā ceļvedī jūs esat iemācījies, kā izveidot joslu diagrammu ar JavaFX. Jūs esat gājis cauri pamata soļiem no datu definēšanas, ass izveides un datu sēriju pievienošanas līdz diagrammas attēlošanai. Jūs esat arī redzējuši, kā statiskas virknes un ass konfigurācijas palīdz optimizēt prezentāciju. Izmantojot šīs tehnikas, jūs varat vizuāli pievilcīgi un informatīvi attēlot datus.

Biežāk uzdotie jautājumi

Kā izveidot BarChart ar JavaFX?Izveidojiet jaunu BarChart ar CategoryAxis X-ass un NumberAxis Y-ass, un pievienojiet datu sērijas.

Vai es varu attēlot vairākas datu sērijas vienā BarChart?Jā, jūs varat pievienot vairākas sērijas savam BarChart, lai attēlotu dažādus laika punktus vai kategorijas.

Kā iestatīt nosaukumus un etiķetes BarChart?Izmantojiet metodes setTitle() diagrammas nosaukumam un setLabel() ass etiķetēm.

Kā es varu pielāgot BarChart attēlošanu?Jūs varat pielāgot krāsas, platumus un stilus, izmantojot CSS stilu vai JavaFX atribūtus.