+ All Categories
Home > Technology > Charting & Data Visualization in Ext JS 4

Charting & Data Visualization in Ext JS 4

Date post: 20-Dec-2014
Category:
Upload: sencha
View: 12,029 times
Download: 3 times
Share this document with a friend
Description:
The exciting future of full JavaScript-powered charts and data visualizations coming in Ext JS 4.0! No Flash required!
Popular Tags:
40
Transcript
Page 1: Charting & Data Visualization in Ext JS 4
Page 2: Charting & Data Visualization in Ext JS 4

Ext 4 Charting and Visualization

Page 3: Charting & Data Visualization in Ext JS 4

Jason Johnston- CSS3 Pie -

Nicolas Belmonte- InfoVis -

Dmitry Baranovskiy- Raphaël -

Page 4: Charting & Data Visualization in Ext JS 4

Canvas Engine

Ext DrawWorking with Vector Graphics

Surface

VML Engine

Sprite

SVG Engine

Page 5: Charting & Data Visualization in Ext JS 4

Ext.draw.Surface

Rendering of primitives: Ellipses, Rectangles, Complex PathsTextImagesGradients

Page 6: Charting & Data Visualization in Ext JS 4

Ext.draw.Sprite

Abstracted drawing elementsNormalizes di!erences between engine API syntaxAttributesEvent support (extends Observable)Transforms (Rotate, Translate, Scale)Animation supported through Ext.fxSpriteComposites

Page 7: Charting & Data Visualization in Ext JS 4

Ext.draw.DrawComponent

Extends Ext.ComponentEngine preference via feature detectionCustomizable engine preference orderLayout participation

Page 8: Charting & Data Visualization in Ext JS 4

DrawComponent Sample

Page 9: Charting & Data Visualization in Ext JS 4

Draw Component Sample

Page 10: Charting & Data Visualization in Ext JS 4

HTML5 Standards

Based

Resolution Independence

Page 11: Charting & Data Visualization in Ext JS 4

Ext Charts

Page 12: Charting & Data Visualization in Ext JS 4

Chart

Working with Charts

ScatterLine/AreaBar/ColumnPie

LegendSeriesAxisStore

DrawComponent

Callout

Page 13: Charting & Data Visualization in Ext JS 4

Simple Pie Chart

Page 14: Charting & Data Visualization in Ext JS 4

Simple Pie Chart

Page 15: Charting & Data Visualization in Ext JS 4

Series Properties

Label configurationAnimation e!ectsShadow e!ectsHighlighting e!ectsGradientsLegendsCalloutsRenderers

Page 16: Charting & Data Visualization in Ext JS 4

Label Options

Full Font stylingOrientationRotationPositioningRenderers

Page 17: Charting & Data Visualization in Ext JS 4

Legends

Positioning: top, bottom, left, right, floatingVertical/Horizontal stackingStyling using same Label API

Page 18: Charting & Data Visualization in Ext JS 4

Callouts

Tooltips on steroidsSeries/Chart highlightingAxis selection - pan/zoom

Page 19: Charting & Data Visualization in Ext JS 4

Gradients

Shared across all seriesAccessed by reference idMultiple color supportLinear gradientsMultiple opacity stop supportRadial gradients

Page 20: Charting & Data Visualization in Ext JS 4

Linear Gradient Sample

Page 21: Charting & Data Visualization in Ext JS 4

Pie Properties

angleFieldlengthFieldStackingPie or Donuts?

Page 22: Charting & Data Visualization in Ext JS 4

Styled Pie Chart

Page 23: Charting & Data Visualization in Ext JS 4

Series Renderers

Similar concept to Grid RenderersCustomize any propertyReturn new set of propertiesAvailable to all series

Page 24: Charting & Data Visualization in Ext JS 4

Series Renderers

Page 25: Charting & Data Visualization in Ext JS 4

Styled Pie Chart

Page 26: Charting & Data Visualization in Ext JS 4

Cartesian Charts

Axis supportBar/Column, Line/Area, Scatter PointMix and Match

Page 27: Charting & Data Visualization in Ext JS 4

Axes

Numeric, Category and TimeAlign to top, bottom, left, rightBind each axis to di!erent data setsEllipsis supportGridline supportFull label configuration support

Page 28: Charting & Data Visualization in Ext JS 4

Axis Sample

Page 29: Charting & Data Visualization in Ext JS 4

Column Sample

Page 30: Charting & Data Visualization in Ext JS 4

Column Charts

Page 31: Charting & Data Visualization in Ext JS 4

Column/Bar Properties

Assign an array of fields to add groupingStack flag to change to stacking

Page 32: Charting & Data Visualization in Ext JS 4

Column/Bar Sample

Page 33: Charting & Data Visualization in Ext JS 4

Grouped/StackedBar/Column

Page 34: Charting & Data Visualization in Ext JS 4

Line Charts

MarkersSmoothingFillsStacking for area charts

Page 35: Charting & Data Visualization in Ext JS 4

Line Charts

Page 36: Charting & Data Visualization in Ext JS 4

Stocks Sample

Page 37: Charting & Data Visualization in Ext JS 4

Scatter Charts

Page 38: Charting & Data Visualization in Ext JS 4

Mixed Series

Page 39: Charting & Data Visualization in Ext JS 4

Beyond Charting

Full Graphical DashboardsGraphic Display GaugesHeatmapsOrganizational ChartsNetwork DiagramsInteractive Maps and Location ComponentsVenn Diagrams

Page 40: Charting & Data Visualization in Ext JS 4

Thank You!

@jamieavins


Recommended