Meer intuïtieve gegevens browser (grafiek

visuele gegevens gemakkelijk in de browser en (grafiek,,,, en vandaag zullen we in de strijd in kaart te brengen; op basis van de grafische "biedt een unieke abstracte taal van de verklaring van de stijl van javascript, met wat anders,     fase als ingewikkeld schema 's.De strijd tussen de d3.js en Highcharts kaart tussen flexibiliteit die, met behoud van een toegankelijke taal, gebruikt de strijd   figuur, en niet afhankelijk zijn van de kennis   javascript. Laten we kijken!,, laat bibliotheken, die een niet - commerciële editie, strijd, voorgezeten door z 'n eigen CDN, met inbegrip van   moet je op je webpagina' s, zoals:,, < script src = "http://variancecharts.com/cdn/variance-noncommercial-standalone-9bc0f5e.min.js" tekenset = "-" > < /scripts >,, wil je een  : de CSS dossier, stijl, en  .Kunnen we niet door de interpretatie van de fundamentele instellingen: //europa.eu.int /comm /documenten in het proces, dat de meeste van deze details zijn eenvoudige, onze eerste kaart kan lezen, hola, strijd en het CSV -; wij zullen gebruik maken van de volgende over bacon populariteit niet - officiële CSV - gegevens voor het creëren van een eenvoudige grafiek:,, het CSV - id < = "jaar" > jaar spek, Baco 1990,20 1995231 2000639 20051625 20107000 201516000 < /CSV > van deze waarden, kunnen we de index, spek wordt steeds populairder.  als voorbeeld voor de 1990,20, blijkt dat, spek, 20, populaire (wat dat ook mag betekenen, 1990), maar ook in 1995 gestegen tot 231,,,,, maar de waarheid is, dat deze visie geven en we willen het gebruik van grafieken.Hier is een voorbeeld van hoe een we'd onze kaart (we gaan over de verschillende elementen in een moment).,,, < div = "bacon-chart" > < h3> Bacon data< /h3> < grafiek data= "#yearly-bacons" scale-y-linear= "0 20000" > < guide-x> < /guide-x> < guide-y> < /guide-y> < repeat> < vermelding = "bodem" > {{year}}< /annotation> < BAR; map-length= "Bacons" > < /bar> < /repeat> < /chart> < /div> we moeten zijn, zal ook de omvang van de CSS - begeleidende. De chart.Daarom zullen wij ons van alle merken die in  , < = 'container ">,   voeg de volgende     stijl, de CSS,   documenten:,, de container (breedte: 50%. 60px; deposito' s: auto 's;} {container kaart. Breedte: 100%; lengte: 400 pixel;},, let op de punten:,, grafiek lijkt op http: //europa.eu.int).In feite is het doeltreffend gebruik van XML -, de strijd om onze BAR kaart.We ook gebruik maken van deze aangepaste etikettering voor de verpakking van het CSV - gegevens.We verwezen in   CSV - element,   etikettering, scale-y-linear.,,   vertelde ons wat de y - richting van de schaal moet worden.In ons geval, onze gegevens van 16.000, maar begon te dalen tot 20.Dekking, we zullen onze bodem in de 0, en ons op de Top van guide-x /guide-y 20.000,,,   om hun as - richtsnoeren.,, < herhaalt   cyclus >, in onze gegevens en het creëren van een op basis van de gegevens van de projecten.,, toelichting,   is een standaard teken kunnen worden geplaatst in een bepaald project, zoals het  , BAR.Een beugel kan je dat een deel van de gegevens, in ons geval,  , jaar,   is onze CSV, dus we kunnen de in de BAR,  .,, het creëren van een element, en de lengte van de  , kaart, de definitie van de breedte van  .  , spek,   Het in kaart brengen van CSV.,, de grote.Hoe laten we het nu niet zo lelijk?,, de vorm, de stijl van kaarten, grafieken, we het simpel, we zullen op de normale elementen van de CSS.Grafiek BAR element een blok op het niveau van de flexbox elementen en de locatie van het normale gebruik van dom.We zullen nog wat stijl, onze Wegwijzerdienst, dan moet het op deze manier.,, lichaam {kleur:f130c; lengte: 100%; de familie sans serif; achtergrond: URL (/BG.); afmetingen: dekking van de positie van de achtergrond; achtergrond: Centrum; achtergrond niet herhalen, herhalen: De vaststelling van bijlage: achtergrond;) H1, h2 h3 h4 - familie, Taurus, sans serif;} {breedte: 50%. De container; positie: relatieve; achtergrond: URL (/achtergrond Fuzzy. JPG); de omvang van de omslag plaats: achtergrond; achtergrond: Centrum; achtergrond niet herhalen, herhalen: tegen de achtergrond van een vaste rente: Bijlage: auto 's 100px; vullen,: 100px;} {positie. Bacon kaart: de relatieve; index: 999;}. Bacon figuur H3 (deposito' s: 0 0 1EM;}. Container: {achtergrond kleur: rgba (255255255,0.4); gaat ervan Uit dat de- de absolute top::; 0; links: 0; breedte: 100%; de hoogte van 100% van de inhoud:;: "";}. Container kaart (breedte: 100%; lengte: 400 pixel;}. Bacon figuur. {achtergrond kleur: rgba (96,28,18,0.7); de grens: Geen;},,,, noot: we hebben een extra   Google lettertype indexeren van documenten in onze stijl CSS:,, de link < link href = "http://fonts.googleapis.com/css?De familie = Taurus "rel ='stylesheet type = /CSS >,, we hebben een kleine bonus:" Fuzzy raam - effect ", zien we dat de container en het lichaam te creëren tussen de elementen.We maken een achtergrond om dat te doen, nu hebben we een nuttige kaarten.Maar het is veel, veel beter, animatie en instrumenten. En dat een actief, de tijd begint te  ,   tips in de BAR.Om af te dingen, dan nog een nieuwe vermelding voor elke BAR, dus dat onze kaart lijkt als een kaart data= < deze,, "#yearly-bacons" scale-y-linear= "0 20000" scale-y-linear= "1990 2015" > < guide-x> < /guide-x> < guide-y> < /guide-y> < repeat> < de vermelding = "bodem" > {{year}}< /annotation> < vermelding van de klas van 'tooltip "map-position=" Bacons "> {{bacons}}< /annotation> < BAR; map-length=" Bacons "> < /bar> < /repeat> < /chart>,, na dat, we zullen nog een nieuwe stijl. Dat zal ons de CSS. Voor een interessant hover effecten en simpel, transitions voor de tooltip:,.Bacon-chart BAR {background-color:rgba (96,28,18,0.7 grens);: geen marge: 0.Belangrijke gegevens;} {overloop: verbergen;} {. Dat de breedte: hoogte: auto - en auto -; achtergrond kleur:Ƽ kleur:&#fff; doorzichtigheid: 0; links: 100%. De lettergrootte:. 6em; - de overgang: alle bewijzen. 4S, moz overgang: alle 4S; -. Mevrouw overgang:. 4S; - o omschakeling: de overgang van alle. 4S; alle. 4S; gevuld: 6px;} {gegevens: die achtergrond kleur: rgba (255255255,0.1);} gegeven: dat blijkt dat blok rond. {; doorzichtigheid: 1; links: 0;}, animatie, Tot slot, we willen onze wijn.En we zullen met een sleutel) uitvoering:,, de sleutel barsin @ verplaatsen {0% 100% 100% {}; bodem: {bodem: 0;}},,, en dan zullen we de BAR eenheid:,, bacon. Figuur. {achtergrond kleur: rgba (96, 18, 28, 0,7); de marge: 0.Belangrijke; grens: geen; lengte: 0; de bewijzen van barsin animatie: 1;}, en dit kan ook gebruik maken van soortgelijke prestaties, norm veranderen: de omvang (1 0), maar we willen dat het zo eenvoudig mogelijk.Je moet ook je   om ervoor te zorgen dat de toevoeging van de juiste prefix nodig is.,, meer over strijd, de strijd is een grote taak   interpretatie ingewikkelder voorbeelden, en biedt een groot   index.Je zult zien dat veranderingen kunnen   meer complexe visuele.We zullen kort ingaan op enkele van de belangrijkste punten, hier. - de kern van de naam, het andere deel van de kaart te doen een plattegrond van het gebouw, met inbegrip van  , punt, punt,,,,  , de werkingssfeer, de  , BAR,  , doos, en   grafieken, lijn.Deze zijn van de inbreng vastgesteld.Deze kunnen worden gebruikt in combinatie met elkaar kunnen opleveren in de wijze van iteratieve en  , herhaal,   blok.,, de strijd kan ook gebruik maken van gegevens in verband met de  , waardoor de visualisatie van API - rijden en actualisering van informatie.,, conclusies, en vandaag heb je geleerd hoe te komen tot Een volledige verklaring, animatie stijl door middel van de variantie - kaarten.Om je snel beginnen, hebben we al uitgesloten dat vele functies, in de strijd, dus moet het zelf controleren.,, Baco   jeffreyww flickr foto 's bewerken.   Creative Commons 2.



Previous:
Next Page: