Bouw snel dynamische grafieken op D3 met Plottable.js
De gratis D3.js-bibliotheek is slechts een van de vele waarmee u interactieve afbeeldingen op de pagina kunt maken. Hoewel D3 misschien wel het populairst is, is leren om het te gebruiken geen eenvoudige taak.
Dat is de reden waarom Plottable.js zo'n waardevolle bibliotheek is. Het is een gratis open-sourceproject dat bovenop D3.js is gebouwd, waardoor het voor iedereen eenvoudiger is om geheel nieuwe gegevensgrafieken te maken .
Deze bibliotheek verwerkt al het vuile werk, zodat u zich kunt concentreren op de details, zoals gegevens. Plottable genereert de juiste code voor de grootte en positie van elk diagram dat u kiest.
Elke grafiek heeft een eigen component in Plottable, waar u de sjablooncode kunt kopiëren / plakken om de grafiek zelf opnieuw te maken. Vanaf dit schrijven kunt u kiezen uit 10 grafische plotstijlen, inclusief staafdiagrammen, cirkeldiagrammen, spreidingsdiagrammen en plots.
U kunt componenten afzonderlijk opnieuw opbouwen en hun instellingen dynamisch aanpassen . Op deze manier kunt u gemakkelijk interactieve elementen, kleuren, animaties, positioneringen, maten en alles wat u nodig heeft, wijzigen.
De volledige bibliotheek is beschikbaar op GitHub als je de broncode wilt bekijken en een kopie wilt downloaden.
Maar de beste manier om te leren is door een voorbeeld te geven. Daarom zou u hun voorbeeldgrafieken met Plottable moeten bekijken om te zien hoe het in actie werkt.
Elke grafiek is volledig interactief, met broncode om op te starten. Als u een vergelijkbare grafiek opnieuw wilt opbouwen, kopieert / plakt u de JS-code en maakt u deze zo nodig opnieuw.Ik heb twee persoonlijke favorieten van hun site: de Calendar Heatmap gemodelleerd naar GitHub's activiteitenbord en de gesynchroniseerde grafieken met dynamische selectiefuncties.
Als u nog nooit eerder D3.js hebt gebruikt, zult u moeite hebben om deze bibliotheek te leren. Vooral omdat het in TypeScript is geschreven, dus je zult het waarschijnlijk ook willen oppakken. De definitieve code is gecompileerd in ES5 JavaScript, dus het zou in alle belangrijke browsers moeten werken .Als je bereid bent om een duik te nemen, kijk dan eens naar hun Tutorials-pagina vol handige hulpmiddelen. U leert alles wat u nodig hebt om aan de slag te gaan met Plottable en om vanaf het begin dynamische webgebaseerde grafieken te maken.
29 Linux-opdrachten die u moet kennen
Linux-distributies ondersteunen verschillende GUI's (grafische gebruikersinterfaces), maar de oude opdrachtregelinterface (bash) blijkt in bepaalde situaties nog steeds eenvoudiger en sneller te zijn . Bash en andere Linux-shells vereisen dat je opdrachten invoert om je taken te voltooien, en krijgt zo de opdrachtregelinterface
50 app-pictogram ontwerpen voor uw inspiratie
Als je net als ik bent, kijk je graag naar conceptontwerp en een van mijn favoriete onderwerpen is app-pictogramontwerp. Je hebt alleen zoveel ruimte om mee te werken en het ontwerp van je app-pictogram moet opvallen om opgemerkt te worden. De pictogram-app is daarom een visueel anker voor uw app en het ontwerp moet ook het kernidee van uw toepassing weerspiegelen.Vre