Ext JS provides libraries for charting and visualization including Raphaël, CSS3 Pie, and InfoVis. It includes engines for SVG, VML, and Canvas rendering. The Surface class renders primitives, text, images, and gradients. Sprites are drawing elements that normalize differences between engines and support attributes, events, transforms, and animation. DrawComponents extend Ext components to provide customizable engine preferences and participate in layouts. Charts include series, axes, legends, and callouts. Supported chart types include pie, bar, column, line, area, and scatter plots. Charts support gradients, labels, tooltips, highlighting, stacking, and custom renderers.
6. Ext.draw.Sprite
Abstracted drawing elements
Normalizes di erences between engine API syntax
Attributes
Event support (extends Observable)
Transforms (Rotate, Translate, Scale)
Animation supported through Ext.fx
SpriteComposites
27. Axes
Numeric, Category and Time
Align to top, bottom, left, right
Bind each axis to di erent data sets
Ellipsis support
Gridline support
Full label configuration support