Kui sind huvitavad andmete esitamine, siis veergdiagramm on üks tõhusamaid viise teabe visuaalseks esitamiseks. Selles juhendis õpid, kuidas JavaFX abil veergdiagrammi (BarChart) luua. Veergdiagrammide kasutamise kaudu saad olulisi suundi ja võrreldusi lihtsalt tuvastada. Alustame!

Olulised järeldused

Veergdiagrammi loomiseks JavaFX-is vajad põhiklasse diagrammi jaoks, sealhulgas CategoryAxis X-telge ja NumberAxis Y-telge. Sa saad lisada erinevaid andmesarju ja seada telgede sildid, et parandada oma diagrammi loetavust.

Samm-sammuline juhend

Veergdiagrammi loomine JavaFX-is on lihtne protsess, mille saad läbida mitme sammu jooksul.

Samm 1: Veergdiagrammi alused

Enne rakenduse kasutuselevõttu vaata veergdiagrammi näidet. Siin esitame erinevate mobiilsete operatsioonisüsteemide leviku aastate lõikes. Sa oled juba näinud diagrammi põhielemente, nagu veerud, mis esindavad erinevaid operatsioonisüsteeme.

Te olete koolitatud andmete põhjal, mis ulatuvad kuni oktoobrini 2023

Samm 2: Andmete määratlemine

Alustuseks defineeri mõned stringid, mis esindavad operatsioonisüsteeme. Kopeeri andmed erinevate operatsioonisüsteemide kohta, mida soovid diagrammis kujutada. Näiteks:

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

Nüüd on sul kõik vajalikud andmed X-telge jaoks, mis esindavad operatsioonisüsteeme.

Te olete treenitud andmetel kuni oktoober 2023

Samm 3: Telgede loomine

Veergdiagrammi loomiseks vajad nii kategooria telge (operatsioonisüsteemide jaoks) kui ka numbrilist telge (leviku protsentides). Loo teljed järgmiselt:

CategoryAxis xAxis = new CategoryAxis();
NumberAxis yAxis = new NumberAxis();
Te olete koolitatud andmete põhjal kuni oktoober 2023

Samm 4: Veergdiagrammi initsialiseerimine

Titli seadmine annab sinu veergdiagrammile rohkem konteksti.

Samm 5: Telgede sildid

Et sinu diagramm oleks arusaadavam, peaksid sa telgedele sildid lisama. See aitab vaatajal esitatud andmeid paremini mõista:

xAxis.setLabel("Operatsioonisüsteem");
yAxis.setLabel("Levik protsentides");
Te olete koolitatud andmetega kuni oktoober 2023

Samm 6: Andmesarjade lisamine

Nüüd on aeg andmete vormis sarju lisada. Loo esimene andmesari aastaks 2014:

Siin oled määranud leviku andmed iga operatsioonisüsteemi kohta aastal 2014.

Teid on koolitatud andmetel kuni oktoober 2023

Samm 7: Teise andmesarja lisamine

Sa saad lisada teise andmesarja aastaks 2015. See annab sulle võimaluse esitada muutusi ajas. Loo see sari sarnaselt esimesele:

Te olete koolitatud andmetega kuni 2023. aasta oktoobrini

Samm 8: Andmete lisamine BarChart'i

Et oma veergdiagramm oleks täielik, pead lisama sarjad BarChart'i:

Nüüd oled lisanud mõlemad andmesarjad. Diagramm on valmis renderdamiseks.

Te olete koolitatud andmetel kuni oktoober 2023

Samm 9: Veergdiagrammi kuvamine

Nüüd saad diagrammi kuvada. Kasuta sobivat stseeni ja lavastust, et oma diagramm ekraanil nähtavaks teha. Nüüd oled lõpetanud kõik sammud oma veergdiagrammi loomisel.

Te olete koolitatud andmetel kuni oktoober 2023

Kokkuvõte

Selles juhendis oled õppinud, kuidas luua JavaFX-i abil veergdiagramm. Oled läbinud põhietapid andmete määratlemisest telgede loomise ja andmesarjade lisamise ning diagrammi kuvamiseni. Oled näinud ka, kuidas staatilised stringid ja telje konfigureerimine aitavad esitlemist optimeerida. Nende tehnikate abil saad andmeid visuaalselt atraktiivses ja informatiivses vormis esitada.

Korduma kippuvad küsimused

Kuidas luua BarChart JavaFX-is?Loo uus BarChart CategoryAxis'iga X-telje jaoks ja NumberAxis'iga Y-telje jaoks ning seejärel lisa andmesarjad.

Kas saan esitada mitu andmesarja ühes BarChart'is?Jah, saad lisada mitu sarja oma BarChart'ile, et esitada erinevaid ajapunkte või kategooriaid.

Kuidas seadistada tiitleid ja silte BarChart'ile?Kasutage meetodeid setTitle() diagrammi pealkirja jaoks ja setLabel() telgede siltide jaoks.

Kuidas saan BarChart'i kujundust kohandada?Sa saad kohandada värve, laiusi ja stiile, kasutades CSS-i stiile või JavaFX atribuute.