CanvasXpress also includes a standalone unobtrusive
data table and a filtering widget to allow data
exploration similar to those only seen in other
high-end commercial applications. Data can be easily
sorted, grouped, transposed, transformed or clustered
dynamically. The fully customizable mouse events as
well as the zooming, panning and drag'n drop
capabilities are features that make this library
unique in its class.

Version 19.30 (6-15-2018)

1. Fixed bug in violin plots.
2. Implemented histograms of data in violin plots.
3. Added ability to hide boxplot when showing a violin plot.
4. Implemented density algorithm to match that one in R.
5. Implemented histogram function to match that one in R.
6. Implemented fivenum function to match that one in R.
7. Implemented flow cytometry density plots. (Examples to come).
8. Disable Genie effects in Safari.
9. Disable show the toolbar on load.
10. Implemented first version of filtering by click in legends.

Version 17.0 (09-01-2017)

Version 16.9 (08-30-2017)

1. Added R Code to all examples.
2. Change Layout of home page to accommodate a larger number of examples.
3. Changed web pages to show code (R and JS) and data with bootstrap components.
4. Small bug fixes related to the R package.

Version 14.5 (02-22-2017)

Version 14.4 (02-21-2017)

1. Small changes in css for Data Table and Data Filter.
2. Added transform type to Axis when data is transformed.
3. Use a method to improve the graph quality of the canvas.
4. Changed default foreground color to black.
5. Fixed bug in axis drawing to improved resolution in circular graphs.

Version 10.5

1. Fixed bug in legends extending the height of the canvas.
2. Fixed bug in assigning colors to points when colors is smaller than the number of samples.
3. Fixed bug in show/hide axes in layout plots.

Version 8.4

1. Added ability to enter own network communities for network plots.
2. Major refactor of color handling for gradients and color schemes.
3. Deprecated the properties heatmapType, indicatorCenter.
4. Added histograms to indicators to match those of R.
5. Fixed clustering algorithm to produced exact results to those produced by the R hclust function.
6. Added additional Heatmap and 2D Scatter plot examples.
7. Add broadcasting to all graphs in the page (this is cool).
8. R library for CanvasXpress released at https://github.com/neuhausi/canvasXpress.git.

Version 6.1

1. Fixed bug when shortening text.
2. Added parameter to specify the number of labels in correlation plots.
3. Added parameter to specify the number of variable labels in one D plots.
4. Added parameter to specify the number of sample labels in one D plots.

Version 4.0

1. Added disable the version tooltip.
2. Added ability to position the variable labels in heatmaps.
3. Fixed bug in axis increments where all values are zero.
4. Added validator for the parameters passed.
5. Added label descriptions for variable and samples in heatmaps.
6. Added ability to increase the width of the color indicators in heatmaps.
7. Added moving averages 5, 10, 25 and 50 for the market graphs.
8. Added ability to rotate 90 degrees sample, variable and tick labels.
9. Improved quality of the lines in graphs (it still can be improved).
10. Fixed bug in normal distribution and regression lines.

Version 3.9

1. Changed path to canvasXpress.gif to images.
2. Added a method to freeze the network after loading.
3. Fixed calculation of tick values (again).
4. Fixed calculation for the length of the edges in the networks.
5. Other minor fixes.
6. Fixed position of images with network nodes.
7. Added Title for variables in heatmaps.
8. Added hide configurator on image click events.
9. Changed default for modelEvent to 'global' to increase performance.
10. Modified BarLine to align line to first series when necessary.
11. Added StackedLine and StackedLinePercentage.

Version 3.7

1. added capability to get data remotely.
2. improved support for mobile apps.
3. changed the events used for showing the configurator to dblclick in non mobile apps.
4. add single click to show the configurator in nn mobile apps.
5. added functions to the configurator.
6. fixed bug in newick parser (dendrograms).

Version 3.4

1. added more color schemes for the heatmaps.

Version 3.3

1. added radial layout for the networks.
2. added bars and heatmaps for the networks.
3. extended the shapes model to include width, height and rotation.
4. added a generic method to draw shapes, lines and text in the canvas.
5. remove canceling the bubbling in the events.