Highcharts Chart Versions Save

Polymer Element wrapper for highcharts library. Seamlessly create various types of charts from one element.

v3.0.0

4 years ago

Finally a Polymer 3.0 release.

If you're still on Polymer 1.0, or 2.0, you can use the branches polymer-1.0 or polymer-2.0:

bower i highcharts-chart#polymer-2.0

Feel free to report any issues, since I have not been able to personally dedicate as much time to this library as of late as I used to.

v2.0.2

5 years ago

A little late, but here it is! You can now simply install Highcharts the normal way, and the default target will not be polymer 2.0.

If you're still on Polymer 1.0, you can use the branch polymer-1.0:

bower i highcharts-chart#polymer-1.0

Feel free to report an issues, since I have not been able to personally dedicate as much time to this library as of late as I used to.

v2.0.0

7 years ago

Highcharts-Chart is now 5.0.0 ready.

New Elements/Behavior in/about this release

  • highcharts-shared-styles - The shared styles for all elements.

New Features in/about this release

  • Shared Styles created
  • Height responsive mode added
  • binding updated to match and work with v5
  • plotOptions and chartOptions now work with the appropriate keys in config
  • Bindings added to
    • Zoom
    • Legend options
    • Tooltip options
    • Highchart options
    • Exporting
    • Credits
    • colorByPoint
  • Removed extraneous properties like legendPos, legendValign, etc.
  • setData updated to also accept a singular object that defines series 1
  • Added getSeries and zoomOut as a function

v1.1.3

8 years ago

Highcharts-Chart is now fully compatible with Highmaps, and HighStock.

New Elements/Behavior in/about this release

  • highcharts-chart - Highcharts Chart element
  • highcharts-map - Highcharts Map element
  • highcharts-stock - Highcharts Stock element [for massive data sets]
  • highcharts-behavior - The base component that includes Highcharts and Polymer interop behavior.

New Features in/about this release

  • Event payloads now include the component field which points to the Polymer element itself
  • highcharts-options now let's you append/override any part of the chart
  • Component System added to highcharts to work with Stock and Map
  • Label logic adjusted
  • Lot's of refactored changes
    • Dummy Function
    • Behavior nomenclature
    • pushData adjusted

v1.0.1

8 years ago

Highcharts-Chart is now Fully Data-Binded.

New Features in/about this release

  • X and Y Zooming Binded
  • Legend Binded
  • Chart Options Binded
  • Generic Label Binded
  • Exporting Binded
  • Fixed X-Axis Ready Binding
  • Fixed Y-Axis Binding that broke after #3
  • reRender() Added - Force complete re-render of highchart

v1.0.0

8 years ago

Highcharts-Chart is now Production Ready.

New Features in/about this release

  • Updated Docs
  • yAxis Binding added thanks to #3
  • General code refactoring
  • Production level testing

v0.0.4

8 years ago

Features

  • Remove Series Function Added
  • [Internal API] Safe Series getter created: _getSeries(z) which will get series by index, else return a dummy object.
  • Internal Cleaning up, optimization
  • Highcharts Error support added with Polymer like warnings in the console.
  • Zooming Adjusted
  • Update Series overloaded with Multiple and Single options support
  • Add Series supports otherOptions as the last parameter
  • --highcharts-chart-container mixin now available for styling
  • Warn errors adjusted for debugging
  • X & Y Label, data binds now provided

v0.0.3

8 years ago

Features:

  • Support Events [click,load,drills,print,etc...]
  • Zooming Supported
  • Cleaned Library
  • Drilling Supported
  • Multiple Series support
  • Legend/Tooltip Configurations
  • Exporting support
  • Default Options override support.
  • Bar/Column chart supported
  • xLabel Added
  • label functionality added as an overrider
  • Super robust live demo site, with interactivity and easter eggs
  • Functions Updated to support multiple series [overloads] and drillability/colorByPoint/names.
  • Dynamic Data/Series insertions.
  • Lots more functions added:
Method Parameters Description
setData(data,z=0) Data Array,Series Index Replaces series data with the passed array
addData(x,y,z,drill) x,y,index,drillable? Appends to data [efficient]
pushData(x,y,z) x,y,index Shifts and adds to data [efficient]
addSeries(name,data,colorByPoint) String,Array,boolean Shifts and adds to data [efficient]
addDrillSeries(point,data,name) point,Array,String Shifts and adds to data [efficient]
updateSeries(options,z=0) {},0 Modifies the options for series [given by z]
showLoading(t) t [Text] Sets Loading-Message equal to t then turns on loading screen
resizeChart() none Adjust graph to the size of the parent
destroy() none Free's up the memory used by the chart [prevents memory leaks]

Roadmap:

  • Add heat maps, gauge charts.
  • Any Suggestions?

v0.0.2

8 years ago

This release is still in BETA.

Features:

  • Subtitles Binding
  • Selected Elements detection
  • Add, Push, Set functions for Data
  • Github Pages massive update, with interactivity - buttons, binding, data manipulation, real-time simulation.

Known Bugs:

  • The Data property currently serves no purpose, since observation on a non polymer property has to be done via callbacks

Roadmap:

  • Support Other Charts
  • Improve Data binding model
  • Add callback events
  • MAYBE: Create a base component, and have individual components [highcharts-pie, highcharts-spline]

v0.0.1

8 years ago

This release is still in BETA.

Features:

  • Single Element for all charts
  • Multiple Attributes to customize chart
  • Data binding with Title & Data
  • Completely responsive
  • Realtime Data support
  • Spline & Pie types supported

Roadmap:

  • Support Other Charts
  • Improve Data binding model
  • Add Map support
  • Add more data binds, and callback events
  • Color-Schemes Support
  • MAYBE: Create a base component, and have individual components [highcharts-pie, highcharts-spline]