smilehull er ikke en ren kartlegging verktøyet. Det gjør ingenting relatert til å tegne og animere diagrammet, slik at alle som til D3.js, siden det er D3.js 'jobb i første omgang.
smilehull gir en OOP grensesnitt som gjør at vanlige Javascript-utviklere å raskt organisere og sende data til D3 å plotte ut i et diagram.
D3 kan være ganske komplisert å jobbe med noen ganger, smilehull bare hjelpe ut ved å forenkle syntaksen og redusere mengden av koden som trengs for å gjengi ut tabellen på en side.
smilehull kommer med massevis av dokumentasjon og eksempler, så vil det være ganske lett å få taket på det og distribuere med dine prosjekter også.
Hva er nytt i denne utgaven.
- Manglende verdier i et område serien vil ikke lenger føre til krasj regioner
- For at punktene er tilkoblet er nå mer nyttig som standard, men kan være riktig styres med series.addOrderRule.
- Markører ikke lenger får igjen når redrawing.
- Tidligere var det ikke mulig å kombinere en etikett og reelle dimensjoner i serien dimensjon array. Dette har blitt fikset. F.eks mychart.addSeries ([& quot; foreligger Denne dimensjonen & quot ;, & quot; Denne dimensjonen ikke & quot;], dimple.plot.line);.
- Axis titler kan nå settes med en eiendom på aksen myAxis.title = & quot; Ny tittel & quot ;; -. Dette kan også sees i komposittakse eksemplene ovenfor
- Tooltip tekst er nå definert i en en tilgjengelig metode som kan overstyres slik.
- Tooltip plassering har også blitt forbedret for å redusere sjansene for overlappende kanten av kartet.
- For å unngå konflikter hver klasse lagt til av smilehull skal nå innledes med & quot; dimple- & quot; og de vil bli gjort små bokstaver med alle ikke-alfanumeriske tegn erstattet med bindestrek. For eksempel en serie tegnet for en SKU kalt & quot; Roller Cola 2.0L & quot; vil ha sine figurer klassifisert som & quot; smilehull-berg-og-cola-2-0l & quot;.
Hva er nytt i versjon 2.1.2:
- Manglende verdier i et område serien vil ikke lenger årsaken krasje regioner.
- For at punktene er tilkoblet er nå mer nyttig som standard, men kan være riktig styres med series.addOrderRule.
- Markører ikke lenger får igjen når redrawing.
- Tidligere var det ikke mulig å kombinere en etikett og reelle dimensjoner i serien dimensjon array. Dette har blitt fikset. F.eks mychart.addSeries ([& quot; foreligger Denne dimensjonen & quot ;, & quot; Denne dimensjonen ikke & quot;], dimple.plot.line);.
- Axis titler kan nå settes med en eiendom på aksen myAxis.title = & quot; Ny tittel & quot ;; -. Dette kan også sees i komposittakse eksemplene ovenfor
- Tooltip tekst er nå definert i en en tilgjengelig metode som kan overstyres slik.
- Tooltip plassering har også blitt forbedret for å redusere sjansene for overlappende kanten av kartet.
- For å unngå konflikter hver klasse lagt til av smilehull skal nå innledes med & quot; dimple- & quot; og de vil bli gjort små bokstaver med alle ikke-alfanumeriske tegn erstattet med bindestrek. For eksempel en serie tegnet for en SKU kalt & quot; Roller Cola 2.0L & quot; vil ha sine figurer klassifisert som & quot; smilehull-berg-og-cola-2-0l & quot;.
Hva er nytt i versjon 1.1.5:
- Korrekt dømmer SVG bredde for ikke-pixel basert SVG størrelser.
- Løser bug hvor verktøytips ble plassert med en negativ x-verdi.
Hva er nytt i versjon 1.1.2:
- Posisjonering attributter nå ta kommaseparert verdilister. For eksempel å sette en toppmargen til & quot; 10px, 20%, 5px & quot; vil posisjonere diagrammet 20% av SVG høyde + 15 piksler. Dette er svært nyttig når du oppretter visualiseringer med flere chart gjenstander som du ønsker å endre størrelse (for eksempel en espalier diagram).
- Faste slipp linjer er nå riktig plassert problemet.
Krav
- aktivere Javascript på klientsiden
- D3.js
Kommentarer ikke funnet