Highcharts JS, the JavaScript charting framework
JavaScript HTML PHP Java Other
Latest commit 44e26d3 Dec 5, 2016 @TorsteinHonsi TorsteinHonsi Reverted #6080.
Permalink
Failed to load latest commit information.
assembler Fixed issue in assembler, cleanPath sometimes got stuck in while loop. Oct 27, 2016
code Series-label: Delay until initial animation is finished. Nov 1, 2016
css Reverted #6009, caused colors to fail in non-styled mode. Dec 2, 2016
errors Highstock: Added warning on trying to update grouped point. Aug 8, 2016
exporting-server Merge remote-tracking branch 'origin/master' into krevje Sep 21, 2016
gfx Finalized radial/circular gradients for VML Jun 27, 2012
grunt-tasks --- Highcharts 5.0.1 official release --- Oct 26, 2016
js Reverted #6080. Dec 5, 2016
lib/modules Merge remote-tracking branch 'origin/master' into krevje Sep 21, 2016
samples Reverted #6080. Dec 5, 2016
studies Worked on jsdom study Dec 16, 2015
test Added readme to old tests. Ref #5876. Oct 25, 2016
tools JSDoc: Styling. Nov 11, 2016
utils Fixed #6016, zones weren't applied for point elements in styled mode. Dec 2, 2016
vendor Updated svg2pdf.js for PDF offline exporting. Oct 17, 2016
.eslintrc Merge master into scrollbar-dev. Apr 11, 2016
.gitignore JSDoc: Added template overrides. Added plugin, sampletag.js, to tag o… Nov 8, 2016
ISSUE_TEMPLATE.md Issue template May 19, 2016
ant 3D: Changes and cleaning Feb 5, 2014
bower.json --- Highcharts 5.0.5 official release --- Nov 29, 2016
build.properties Cleaned up after v5.0.5. Nov 29, 2016
build.xml Change of name for js folder in distribution packages. Oct 26, 2016
changelog-highcharts.htm --- Highcharts 5.0.5 official release --- Nov 29, 2016
changelog-highmaps.htm --- Highcharts 5.0.5 official release --- Nov 29, 2016
changelog-highstock.htm --- Highcharts 5.0.5 official release --- Nov 29, 2016
cloud-downloader.js Utils: Prepared cloud samples downloader May 23, 2016
copy-release.js Modified copy-to-release according to name change of code folder. Oct 26, 2016
generate-changelog.js --- Highcharts 5.0.3 official release --- Nov 18, 2016
gruntfile.js --- Highcharts 4.1.10 / Highstock 2.1.10 / Highmaps 1.1.10 official r… Dec 7, 2015
gulpfile.js Fixed remaining issues in filesize task. Nov 29, 2016
license.txt Added license.txt. Oct 13, 2015
node.svg --- Highcharts 4.2.0 official release --- Dec 15, 2015
package.json --- Highcharts 5.0.5 official release --- Nov 29, 2016
palette.html krevje: Palette preview Aug 18, 2016
readme.md Addition to the previous. Oct 5, 2016
repo-guidelines.md Some cleanup in markdown files Dec 9, 2015
temp.html Merge remote-tracking branch 'origin/master' into krevje May 10, 2016
temp.js krevje-visual: General color names. Sep 6, 2016

readme.md

Highcharts JS is a JavaScript charting library based on SVG, with fallbacks to VML and canvas for old browsers.

Download and install

This is the working repo for Highcharts. If you simply want to include Highcharts into a project, use the distribution package instead, or read the download page. Please note that there are several ways to use Highcharts. For general installation instructions, see the docs.

Build and debug

If you want to do modifications to Highcharts or fix issues, you may build your own files. Highcharts uses Gulp as the build system. After npm install in the root folder, run gulp, which will set up a watch task for the JavaScript and SCSS files. Now any changes in the files of the /js or /css folders will result in new files being built and saved in the code folder. Other tasks are also available, like gulp lint.

npm install
gulp

Usage in Node/Browserify/Webpack

This uses the distribution package which points to a separate repo.

npm install highcharts
// Load Highcharts
var Highcharts = require('highcharts');

// Alternatively, this is how to load Highstock. Highmaps is similar.
// var Highcharts = require('highcharts/highstock');

// This is how a module is loaded. Pass in Highcharts as a parameter.
require('highcharts/modules/exporting')(Highcharts);

// Generate the chart
Highcharts.chart('container', {
  // options - see http://api.highcharts.com/highcharts
});