Visualiseringer er normalt fiks, små stykker kode, der gør vores data bliver levende. For at leve i fred på nettet, de har brug for at blive strømlinet og kompakt.
Nogle gange er disse visualisering ansøgninger er et produkt af en kreativ designer, der offentliggør deres arbejde gratis for os alle at bruge. Ofte bliver disse designere har ikke tid og ressourcer til at beskæftige sig med data-input strukturer.
Derfor, når integrere med en specifik visualisering, vi ofte nødt til at formatere DataTable bare ret, så det passer til den måde, visualisering forventer at få data. Sige som et eksempel, en første kolonne skal være af typen dato, den anden en række og den tredje en tekst kommentere. Hvad nu, hvis vores DataTable er ikke i denne nøjagtige format? Hvad nu, hvis vi ønsker at skabe flere visualiseringer i den samme datakilde? Til dato er dette kræves manipulere den DataTable, så det passer til særlig visualisering og gjort API lidt mindre fleksibel.
At gøre montering data til visualisering endnu nemmere og enklere, og Visualisering API endnu mere fleksibelt, har vi lånt fra den velkendte SQL koncept af synspunkter og skabt vores egne DataView . Dag, med Google Visualisering's DataView kan du genbestille kolonner og "skjule" en kolonne sådan, at den opfattelse, omfatter kun de kolonner, du skal bruge til at visualisere. Og det DataView ophold fuldt synkroniseret med DataTable på alle tidspunkter, så eventuelle ændringer i de underliggende DataTable afspejles i DataView.
Lad os se et simpelt eksempel, der viser dette.
Følgende kode skaber tre diagrammer fra en DataTable. De viste data er årlige resultater for den imaginære Acme Rail selskab. Vi viser en tabel, en bar og en BarsOfStuff chart. Den BarsOfStuff diagram er brugt, fordi vi viser data for Acme Rail, og vi troede, det ville være cool at bruge det lille tog i alt:
<; head>