, het gebruik van gas in de Python visualisatie van toepassing is, d3.js en Google in de BigQuery: 4,,,,,,,,,, 71, 6 - eenheid,,,,,,,, de delen van het netwerk, week in een wat tuts + koers zal dalen tot slechts drie dollar.Niet' niet missen, een deel van de prijs van een reeks gegevens voor het gebruik van gas dat de Python visuele aanvraag, d3.js en Google BigQuery. Het gebruik van gas Python weergave van de gegevens van toepassing, d3.js en Google in deel 3, BigQuery: in het vorige deel van de handleiding lezen, zien we Hoe de gegevens van Google BigQuery omstandigheden in onze d3.js figuur.Maar er zijn ook problemen, zoals de omvang van de dynamiek van niet rond, en die niet in de follow - up zoeken geschrapt.,, in deze handleiding, we zullen zien hoe deze problemen op te lossen, gebruik d3.js omschakeling animatie tekeningen.We zullen de toevoeging van bepaalde functies van de kaart, zodat we meer interactie te klonen,.,, de vorige les in de source code github.,, git kloon https: ///////github. COM /jay3dec /pythond3jsmashup_part3. Idioot, , vóór het begin van het creëren van een nieuw model voor : //europa.eu.int /comm /, displaychart_4. En die zal hetzelfde zijn, displaychart_3. Html.Trouwens, het toevoegen van , displaychart_4 route.: //europa.eu.int /comm /,.Dit was voor het behoud van de integriteit van de vorige les, want ik kan vertrouwen op hetzelfde adres, klasse, displaychart4 (webapp2. De behandelaar): - haal (zelf): template_data = {} template_path = "model /displaychart_4. Http: //europa.eu.int zelf. Antwoord. Schrijven (model. De destructie (template_path, template_data)) = webapp2 toepassing. Wsgiapplication ([(/figuur, showchartpage), (" /displaychart ", displaychart), (" /displaychart3 ", displaychart3), (" /displaychart4 ", displaychart4), (" /getchartdata ", getchartdata), (" /", showhome),] beter, d3.js = waar), overgang (schaal), in ons schema is veranderd, het kwam uit het niets.Het gebruik van d3.js omschakeling, kunnen we de omvang van stabiel. , en nu, als je in de schacht zien wanneer we zoeken naar de omvang van de verschillende sleutelwoorden, niet bijgewerkt.Met het oog op de juiste en we zullen opnieuw binden van elke nieuwe bijl lezen in de svg.,, open de , displaychart_4.html, en binnen de , createchart javascript functie, in de as zijn toegevoegd, en we zullen opnieuw binden van de as van de tabel hieronder weergegeven:,, de keuze van zichtbaar. (". X.axis bellen ("). De X - as); de keuze van zichtbare, (". Y.axis"). De telefoon (y); bijwerking van de codes,,, geef je browser HTTP://yourappspoturl. COM /displaychart_4. Http: //europa.eu.int. zoeken naar een wachtwoord dat, Adam, en Caesar, en op de as van elke zoeken de omvang worden bijgewerkt en verandering is van voorbijgaande aard. , laten we de vernieuwing, omschakeling van elke as van de diploma - uitreiking.Laten we een begin van de overgangsperiode, de overgang, var. = zichtbaar. Overgang ();,, bij verstek, overgang creëert duurzame 250 MW. Kunnen we ook onze vertraging van hun keuze.Laten we vertraging 2000 MW, var, de overgang van = zichtbaar. Overgang (). De duur (2000), de volgende, zullen wij gebruik maken van de overgang te creëren en bindende scale as.Tot wijziging van de tabellen van bindende code.,, duidelijk, de keuze van (". X.axis"). De telefoon (x); de keuze van zichtbare, (". Y.axis"). De telefoon (y);,, het creëren van zoals aangegeven in figuur van de variabelen, de overgang.,. De selectie (". X.axis") Tel. (x).; de overgang van. De selectie (". Y.axis"). De telefoon (y);,, wijzigingen en het actualiseren van de code, gas, en je browser op HTTP://yourappspoturl. COM /displaychart_4. Http: //europa.eu.int proberen te zoeken en aan. De omvang van de as.Je moet in staat zijn de omvang van de overgang naar de animatie, overgang, d3.js (industrie), toename van de overgang naar de verandering, we de schaal.Ook kunnen we laten zoeken in elk trefwoord voeg een omschakeling, als je merkt op dat de resultaten een probleem voordoet.Hoewel de omvang van de cirkel niet worden bijgewerkt en worden dienovereenkomstig worden aangepast, en in de daaropvolgende zoeken.Dus, om dit probleem op te lossen we opnieuw binden van nieuwe gegevens in kaart te brengen.In createchart javascript,,, wordt de volgende code, en dit zal opnieuw binden aan nieuwe gegevens die kringen.,,. Attr ("cathay Pacific" functies (d) {terugkeer van bestuur (d.year);.Attr (}) "Jeugd" functies (d) {terug yscale (d.count);}).Attr ("r", 10);,, het gebruik van de gegevens van de gegevens van Google BigQuery vergezocht, we veranderen het tellen, dit jaar, het gebruik van de gegevens, te helpen, yscale, zodat kan worden getrokken, in de beschikbare ruimte, , svg. Wijzigingen en het actualiseren van de code, gas.Wat je browser HTTP://yourappspoturl. COM /displaychart_4. Http: //europa.eu.int en proberen te zoeken.Zie je, gegevens worden bijgewerkt, maar verandering is een moment.Dus, laten we opnieuw binden van de gegevens in de nieuwe wereld, toevoeging van een overgang.,. Overgang (). De duur van.Attr (1000) ("de functie van cathay Pacific" (d) {terugkeer van bestuur (d.year);.Attr (}) "Jeugd" functies (d) {terug yscale (d.count);.Attr (}) de "r", 10); en, zoals je kunt zien, hebben we alleen maar tot een voor de duur van de overgangsperiode van 1 000 MW, wanneer de gegevens worden opgesteld, is het niet het moment, maar wel een beetje animatie.Dus alleen de code, gas en proberen op de pagina, displaychart_4.html.En moet je zien ; de overgang van de magie gebeurd is, als je aan het zoeken.,, bij het zoeken naar een sleutel van een eerdere gegevens nog steeds en de tweede van de resultaten.Dus, om dit probleem op te lossen we het gebruik van API - d3.js geschrapt uit de eerdere resultaten.De keuze van uitgang (en). (), om een einde te maken aan de Gemeenschap. De weg.We zullen ook in de kringen van het verwijderen van een overgang,.,. Uitgang. Overgang (). De duur (1000). Het verwijderen van (); en de vernieuwing van de code, gas en fris, displaychart_4. Html.Probeer naar de eerste sleutelwoorden,,,, naar een van de 19, dan moet het terug zoeken, Adam, zeven, bij verschillende kleuren,. De resultaten van de cirkel, zodat we de kaart, aantrekkelijk, laat planning kringen levendige kleuren.De omvang en reikwijdte van de d3.js voor de 20 kleur bekend als D3. Category20 omvang ().We zullen gebruik maken van deze tabel voor willekeurige kleur in onze kring. , voor ons, we aangegeven:,, de rode cirkel. Stijl ("gevuld", "rood");,, nu zullen we in de eerste plaats het creëren van een schaal gebruik te maken van de omvang van de category20, D3, var.,, de kleur. = D3. Omvang. Category20 (); de volgende, en vullen, we zullen willekeurig gebruik van kleur, de kleur, de omvang en het vullen van ronde zoals hieronder aangegeven,.,. Stijl ("gevuld", de functie van d i) {terugkeer van kleur (me);});,, het behoud van wijzigingen. De code van gas.Eenmaal voltooid, op je pagina, trefwoord, God, moet je een kleurrijk figuur zoals afgebeeld in fig.,,,,, dat voor de sector instrumenten toe te voegen aan, we gebruiken dit dronken instrumenten toe te voegen aan de « plugin » dat in onze kring.Dat zullen we zien binnen, Shakespeare komen zoeken werkt.DOWNLOAD met inbegrip van dronken CSS en scenario 's in , displaychart_4: //europa.eu.int /comm /,.,, < verband href = "CSS /dronken. De CSS" rel = "stylesheet" > < script src =' J 's /). Dronken. J' s "=" tekst /javascript "> < /scripts >,, een dronken, we moeten een plug - in de svg elementen.,, $('svg ring"). Dronken ({zwaartekracht: "W", titel: functie () {terugkeer titel ronde}});, zoals u kunt zien, hebben we de plug - in - dronken van de wereld.We definiëren suggereren dat de twee eigenschappen en de benaming van de zwaartekracht.Met betrekking tot de aanwijzing richting de definitie brengt.,, wijzigingen en het actualiseren van de code, gas.Fris je , displaychart_4.: //europa.eu.int /comm /, en het trefwoord zoeken.De muis cursor in een cirkel, het moet laten zien dat de instrumenten.,,,,, en dan zullen we tot wijziging van de functie in het corpus van Google als analyse van gegevens en de naam BigQuery laten zien als een tip.,, in de titel van deze functie, , wordt __data__, vergezeld gaan van een speciaal rond gegevens.Dus, zullen we het tellen van de stemmen en de naam van de corpus, vertel ze dat we $(.,,'svg ring "). Dronken ({zwaartekracht:" W ", titel: functie () {var de. __data__; terug naar d.count + in de" + d.corpus;}});,, je kan zie, we tellen en dat de naam van de gangbare praktijk in het corpus van instrumenten.Wijzigingen en het actualiseren van de code, gas.Op de pagina, het zoeken naar alle trefwoorden en de muis in een cirkel zien dat in de.,,,,, de verpakking, het gebruik van de gegevens van de Python is gas visualiseringstoepassingen, laatste deel, d3.js en Google BigQuery reeks.D3.js is mooi, interactieve weergave van een effectieve javascript.We geleerd in de serie is slechts het topje van de ijsberg, en nog veel meer d3.js aan te bieden.Voor een grondige kennis en ik beveel het officiële document lezen.Een aantal voorbeelden kan worden gevonden op de officiële website van deze handleiding.,, de bron kan worden github.,, laten we in de volgende opmerkingen weten wat je denkt..,