Készítsen egyéni látványelemet a LuckyTemplates számára a Deneb használatával

Szeretnék beszélni az új Deneb egyedi vizualizációról, amely nemrég jelent meg a LuckyTemplates számára. Ez interfészt biztosít a Vega-Lite nyelv számára, amellyel interaktív egyéni vizualizációt hozhat létre a LuckyTemplates számára.

A Vega-Lite nyelv a JSON szintaxison alapul. Könnyebben megvalósítható és érthető, mint az alacsonyabb szintű programozási nyelvek. Ezenkívül a szerző, Daniel Marsh-Patrick néhány sablont is mellékelt a tervezési folyamat felgyorsítására.

Úgy gondolom, hogy ez a látvány hatalmas lesz, mivel teljes kódélményt biztosít, és rendkívül testreszabható. Szeretném megragadni az alkalmat, hogy bemutassak néhány egyszerű példát a Deneb Vega-Lite vizualizációkra, és összehasonlítsam a szabványos LuckyTemplates vizualizációkkal. Az oktatóanyag teljes videóját a blog alján tekintheti meg.

Tartalomjegyzék

A Deneb használata egyéni látványelemként a LuckyTemplates számára

A Deneb egy olyan felület, amely lehetővé teszi a vizualizáció teljes kódolását JSON szintaxissal a Vega-Lite nyelvnek megfelelően. Ez a bemutató nem a Vega-Lite nyelv bevezetése, hanem egy kis bemutató, hogy a nyelv hogyan tesz lehetővé olyan látványelemeket, amelyek olyanok, mint néhány szabvány.és teljesen testreszabható az Ön forgatókönyvének megfelelően.

Az ebben a prezentációban kifejlesztett alapvizualizáció a Deneb felületen elérhető példasablonok közül néhányat kihasznál. Az egyéni látványelemek bevezető példák arra, hogy mit lehet elérni kis erőfeszítéssel a Vega-Lite-ban más, az interneten könnyen megtalálható példák próba- és hibamódosításával.

Itt van a Deneb honlapja. Néhány referenciaanyagot itt találhat .

Készítsen egyéni látványelemet a LuckyTemplates számára a Deneb használatával

A Vega-Lite GitHub webhelyen található egy galéria , amely példákat mutat be a Vega-Lite segítségével létrehozható dolgokra.

Készítsen egyéni látványelemet a LuckyTemplates számára a Deneb használatával

Készítsen egyéni látványelemet a LuckyTemplates számára a Deneb használatával

Íme egy másik példa néhány egyéni KPI-kártyára , amelyek a Deneb egyéni vizualizációjával hozhatók létre.

Általános tudnivalók a Denebről

Íme néhány általános szempont, amit a Vega-Lite-ról tanultam a kezdeti vizsgálataim során. Az adatok jelöléshez vannak kötve. Számos jel áll rendelkezésre a Vega-Lite-ban, beleértve a sávot, vonalat, ívet, pontot, szöveget és még sok mást. A jelölésnek kódolása van. Például a szövegjel számos kódolást tartalmaz, beleértve az igazítást, a betűtípust, a méretet, a súlyt és a színt.

Több jelölés kombinálható összetett vizuális élmény létrehozásához, beleértve a réteget (több jelölés, amely átfedi egymást, és ugyanazon a rögzítési ponton vagy tengelyen osztozik), az összefűzést (több jelölés vízszintesen vagy függőlegesen elrendezve) vagy a fazettát (kis többszörösek sok teljesítményű BI-ben elérhetők). olyan látványelemek, ahol hasonló diagramok sorozatát használják ugyanazon adatok részhalmazainak megjelenítésére, megkönnyítve az alhalmazok összehasonlítását).

Oszlopdiagram készítése Deneb segítségével

Most pedig nézzük meg, hogyan készül a LuckyTemplates egyedi vizualizációja a Deneb sablonjaival, és hogyan hasonlítható össze a szabványos LuckyTemplates vizualizációkkal.

Ebben a példában hozzáadtam egy szabványos LuckyTemplates oszlopdiagramot, amely a bal oldalon megjeleníti a teljes értékesítést csatornánként . Építsünk valami hasonlót a Deneb és a Vega-Lite segítségével.

Készítsen egyéni látványelemet a LuckyTemplates számára a Deneb használatával

A jobb oldalon hozzáadjuk a Deneb vizualizációt.

Készítsen egyéni látványelemet a LuckyTemplates számára a Deneb használatával

Az első dolog, amit tennünk kell, hogy hozzáadjuk adatainkat, tehát adjuk hozzá a csatornáinkat és a teljes értékesítésünket .

Készítsen egyéni látványelemet a LuckyTemplates számára a Deneb használatával

Csak a szórakozás kedvéért kapcsoljuk be az Árnyékot .

Készítsen egyéni látványelemet a LuckyTemplates számára a Deneb használatával

Ezután válasszuk a Szerkesztés lehetőséget .

Készítsen egyéni látványelemet a LuckyTemplates számára a Deneb használatával

Kiválasztjuk az egyszerű oszlopdiagram-sablonokat, amelyeket a felületen biztosítunk. A kategóriához a Csatornát , a mércéhez pedig az Összes értékesítést választjuk .

Készítsen egyéni látványelemet a LuckyTemplates számára a Deneb használatával

Miután rákattintunk a Létrehozás gombra , láthatjuk a Deneb-vizuálisunkat.

Készítsen egyéni látványelemet a LuckyTemplates számára a Deneb használatával

Láthatjuk, hogy sok hasonló dolog van a LuckyTemplates és a Deneb között. Az egyik dolog, ami már a dobozból kiindulva nem hasonló, az az, hogy a LuckyTemplates vizuálban megjelennek az adatcímkék. A Deneb vizualizációnál ezeket az adatcímkéket könnyen hozzáadhatjuk a vizualizációhoz, amit egy másik réteg hozzáadásával tehetünk meg.

Ha rákattintunk a Szerkesztés lehetőségre a Deneb-vizuálból, itt egyetlen jelet látunk.

Készítsen egyéni látványelemet a LuckyTemplates számára a Deneb használatával

Fogok egy kódrészletet az adatcímkék hozzáadásához, és az egyetlen jel kódját két jelzéssel helyettesítem.

Készítsen egyéni látványelemet a LuckyTemplates számára a Deneb használatával

Készítsen egyéni látványelemet a LuckyTemplates számára a Deneb használatával

Ha ezt lefuttatjuk, adatcímkéink lesznek.

Készítsen egyéni látványelemet a LuckyTemplates számára a Deneb használatával

A második dolog, amit tehetünk, hogy formázzuk ezeket az adatcímkéket. Ismét van itt egy idézet blokk, amelyet beírhatok ahelyett, hogy pusztán a csupasz kódolást használnám a Total Sales esetében .

Készítsen egyéni látványelemet a LuckyTemplates számára a Deneb használatával

A másik dolog, ami nagyon klassz a Denebben és a Vega-lite-ban, hogy az oszlopdiagramot könnyen oszlopdiagrammá alakíthatjuk. Kattintsunk ismét a Szerkesztés gombra . Csak annyit kell tennünk, hogy megfordítjuk az X-et és az Y-t.

Készítsen egyéni látványelemet a LuckyTemplates számára a Deneb használatával

Nyilvánvalóan van még tennivaló, és kiigazításokra van szükség, de meg akartam mutatni, milyen egyszerűen lehet változtatni a Vega-Lite-ban.

Készítsen egyéni látványelemet a LuckyTemplates számára a Deneb használatával

Vonaldiagram készítése Deneb segítségével

Ezután hozzáadtam egy szabványos LuckyTemplates vonaldiagramot, amely az összes értékesítést mutatja dátum szerint . Építsünk valami hasonlót a Deneb Vega-lite segítségével. Adjunk hozzá egy Deneb-vizuálist, adjuk hozzá a Dátum és az összes értékesítéshez .

Készítsen egyéni látványelemet a LuckyTemplates számára a Deneb használatával

Válasszunk egy intervallumsávot tartalmazó vonaldiagramot, X tengelyünkhöz válasszuk a Dátumot , a következő három értékhez pedig az Összes értékesítés lehetőséget.

Készítsen egyéni látványelemet a LuckyTemplates számára a Deneb használatával

Íme az eredményül kapott Deneb alapvizuál. Láthatod, hogy sok hasonlóság van a kettő között. Van néhány eltérés, például az X tengely numerikusan jelenik meg a Deneb-vizuálban.

Készítsen egyéni látványelemet a LuckyTemplates számára a Deneb használatával

Van valami, amit tehetünk, hogy könnyen megjavítsuk. Menjünk át a Deneb-re, és változtassuk meg az X dátum kódolását temporálisra .

Készítsen egyéni látványelemet a LuckyTemplates számára a Deneb használatával

A második különbség a cím. Adjunk címet a Deneb-vizuálhoz. Még egyszer szerkesztjük a kódot, hozzáadjuk a címblokkot, és formázzuk a JSON-t.

Készítsen egyéni látványelemet a LuckyTemplates számára a Deneb használatával

És itt a címünk. Teljes ellenőrzésünk alatt áll a cím betűtípusa, mérete, színe stb.

Készítsen egyéni látványelemet a LuckyTemplates számára a Deneb használatával

Területdiagram készítése Deneb segítségével

Próbáljunk meg egy területdiagramot is. Hozzáadtam egy szabványos LuckyTemplates területdiagramot, amely az értékesítéseket dátum szerint mutatja .

Készítsen egyéni látványelemet a LuckyTemplates számára a Deneb használatával

Most építsünk valami hasonlót a Deneb Vega-Lite segítségével. Tegyük be a Deneb vizualizációt, majd adjuk hozzá a Dátum és az Összesített értékesítés mértékét.

Készítsen egyéni látványelemet a LuckyTemplates számára a Deneb használatával

Szerezzük meg a kódblokkot egy önálló területdiagramhoz, és alkalmazzuk.

Készítsen egyéni látványelemet a LuckyTemplates számára a Deneb használatával

Az alul látható területdiagram az eredmény.

Készítsen egyéni látványelemet a LuckyTemplates számára a Deneb használatával

A Vega-Lite egyik további funkciója, hogy használhat ecsetet . Ezt a szót használják egy adott intervallum kiválasztására a diagramon.

Az egyik nagyon klassz dolog, hogy ecsetet használhat a linkelt látványelemeken. Készítsünk új Deneb-vizuálist, adjuk hozzá ugyanazokat a dátumot és a kumulatív értékesítéseket . Kattintson a Szerkesztés elemre a vizualizáción, és válassza az Üres specifikáció lehetőséget .

Készítsen egyéni látványelemet a LuckyTemplates számára a Deneb használatával

Másolja ki a téglalap alakú ecsettel összekapcsolt kettős diagramok kódját. Ezután illessze be és futtassa a kódot.

Készítsen egyéni látványelemet a LuckyTemplates számára a Deneb használatával

Mostantól megvan az elsődleges vizualitásunk, ahol egy ecsettel megjeleníthetünk egy kiválasztott intervallumot az elsőtől a másodlagos vizualizációnkig.

Készítsen egyéni látványelemet a LuckyTemplates számára a Deneb használatával

Átfedő oszlopdiagram használata Deneb-el

Itt van egy példa arra, amit már régóta keresek. Ez egy átfedő oszlopdiagram vagy oszlopsoros diagram , amely egyazon kategória két értéke közötti kapcsolatot mutatja be. Ezt is Denebben készítettem.

Készítsen egyéni látványelemet a LuckyTemplates számára a Deneb használatával

Hozzáadtam néhány kódot a Notepad++-ból, hogy az átfedő oszlop vizuális legyen.

Készítsen egyéni látványelemet a LuckyTemplates számára a Deneb használatával

Itt van egy négyrétegű kép, amely négy rétegből áll egymásra: egy a hátsó oszlophoz, egy az elülső oszlophoz, egy a hátsó címkéhez és egy az elülső címkéhez. Láthatjuk, hogy a diagram a LuckyTemplatesben végrehajtott kijelölésekkel válaszol, és ennek megfelelően igazodik is.

Gyűrűdiagram készítése Deneb-el

Egy másik dolog, amit már régóta keresek, az egy gyűrűdiagram, amely hasonló az Apple órák aktivitási gyűrűihez. Valami ilyesmit készítettem a Python használatához, de nem volt olyan jó, mint szerettem volna.

Megpróbáltam ugyanezt megtenni a Denebben, és nagyon sikeres voltam vele. Ebben a Deneb-vizuálban egy kilencrétegű vizualizációnk van, amelyben külön mértékegységeket adtunk az 1., 2. és 3. gyűrűhöz, értékeket az 1., 2. és 3. gyűrűhöz, színeket az 1., 2. és 3. gyűrűhöz, valamint kategóriákat . az 1., 2. és 3. gyűrűhöz.

Készítsen egyéni látványelemet a LuckyTemplates számára a Deneb használatával

Nézzük csak az itt használt kódot. A Vega-Lite Transform and Params elnevezésű koncepcióját használja a különböző védjegyekhez elérhetővé tett adatok kiterjesztésére. Ezután kilenc jelet rétegeztem egymásra, ugyanazt a tengelyt használva a gyűrűdiagram létrehozásához. Ez teljesen interaktív a LuckyTemplates eszköztippekkel.

Készítsen egyéni látványelemet a LuckyTemplates számára a Deneb használatával

Készítsen egyéni látványelemet a LuckyTemplates számára a Deneb használatával

Egy másik érdekesség, hogy a Vega-Lite vizualitás fejlesztésére használhatod. Először is szüksége lesz egy kiterjesztésre a Vega-Lite kód megtekintéséhez. Jelenleg a Vega Viewer bővítményt használom .

Készítsen egyéni látványelemet a LuckyTemplates számára a Deneb használatával

Ezután be kell állítania egy technológiai fájlt a vl.json kiterjesztéssel. Csak kattintson a jobb gombbal a kódra a Vega Graph előnézetéhez .

Készítsen egyéni látványelemet a LuckyTemplates számára a Deneb használatával

Mivel a Vega-Lite vizualitás teljes kódélmény, a Visual Studio Code környezetet nagyon hasznosnak találom a fejlesztésem során.

Következtetés

Remélem, hasznosnak találja ezt az oktatóanyagot, és felfedezheti a Deneb és a Vega-Lite használatának lehetőségeit a LuckyTemplatesben jelenleg elérhető vizualizációk fejlesztésére.

Ha tetszett a LuckyTemplates tartalom egyedi látványvilága, amelyről ebben a konkrét oktatóanyagban van szó, kérjük, ne felejtsen el feliratkozni a LuckyTemplates TV-csatornára .

Rengeteg tartalom jön ki folyamatosan tőlem és egy sor tartalomkészítőtől, mindannyian elkötelezettek a LuckyTemplates és a Power Platform használatának javításáért.

Greg


Arány- és gyakorisági táblázatok Excelben

Arány- és gyakorisági táblázatok Excelben

Az Excel gyakorisági táblázataiban, valamint az aránytáblázatokban készültek. Nos, nézze meg, mik ezek, és mikor kell használni őket.

A DAX Studio és a Tabular Editor telepítése a LuckyTemplates alkalmazásban

A DAX Studio és a Tabular Editor telepítése a LuckyTemplates alkalmazásban

Ismerje meg, hogyan töltheti le és telepítheti a DAX Studio és a Tabular Editor 3 alkalmazást, és hogyan konfigurálhatja őket a LuckyTemplates és az Excel programban való használatra.

LuckyTemplates alakzattérkép-vizualizáció a térbeli elemzéshez

LuckyTemplates alakzattérkép-vizualizáció a térbeli elemzéshez

Ez a blog tartalmazza a Shape Map vizualizációt a LuckyTemplates térbeli elemzéséhez. Megmutatom, hogyan használhatja hatékonyan ezt a vizualizációt annak funkcióival és elemeivel.

LuckyTemplates pénzügyi jelentések: az eredmények hozzárendelése a sablonokhoz minden egyes sorban

LuckyTemplates pénzügyi jelentések: az eredmények hozzárendelése a sablonokhoz minden egyes sorban

Ebben az oktatóanyagban egy egyedülálló ötletet mutatok be a pénzügyi jelentésekkel kapcsolatban, amely az eredmények hozzárendelését jelenti a LuckyTemplates-en belüli táblázatsablonok előre meghatározásához.

DAX-mértékek a LuckyTemplates-ben mértékelágazás használatával

DAX-mértékek a LuckyTemplates-ben mértékelágazás használatával

Hozzon létre DAX-mértékeket a LuckyTemplates alkalmazásban meglévő mértékek vagy képletek használatával. Ezt nevezem mértékelágazási technikának.

A legerősebb funkcióhívás a LuckyTemplatesben

A legerősebb funkcióhívás a LuckyTemplatesben

Ebben a blogban fedezze fel a LuckyTemplates adatkészletet, a leghatékonyabb függvényhívást, amely M- és DAX-függvények ezreit juttatja a keze ügyébe.

Adatmodellezési technikák a DAX-mérések megszervezéséhez

Adatmodellezési technikák a DAX-mérések megszervezéséhez

A mai oktatóanyagban megosztok néhány adatmodellezési technikát a DAX-mérések jobb rendszerezéséhez a hatékonyabb munkafolyamat érdekében.

LuckyTemplates pénzügyi irányítópult: Teljes táblázat testreszabási tippek

LuckyTemplates pénzügyi irányítópult: Teljes táblázat testreszabási tippek

A LuckyTemplates egy nagyszerű eszköz a pénzügyi jelentésekhez. Itt található egy oktatóanyag, amely bemutatja, hogyan hozhat létre személyre szabott táblázatokat a LuckyTemplates pénzügyi irányítópultjához.

A Power Query nyelvi folyamatának bevált gyakorlatai

A Power Query nyelvi folyamatának bevált gyakorlatai

Ez az oktatóanyag megvitatja a Power Query nyelvi folyamatot, és azt, hogyan segíthet zökkenőmentes és hatékony adatjelentések létrehozásában.

LuckyTemplates egyéni ikonok | PBI vizualizációs technika

LuckyTemplates egyéni ikonok | PBI vizualizációs technika

Az egyik kedvenc technikámról fogok beszélni a LuckyTemplates egyéni ikonok körül, amely dinamikusan használja az egyéni ikonokat a LuckyTemplates vizualizációkban.