Download the PHP package miloschuman/yii-highcharts without Composer
On this page you can find all versions of the php package miloschuman/yii-highcharts. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download miloschuman/yii-highcharts
More information about miloschuman/yii-highcharts
Files in miloschuman/yii-highcharts
Package yii-highcharts
Short Description Highcharts adapter for the Yii Framework
License MIT
Informations about the package yii-highcharts
Yii Highcharts Widget
Easily add Highcharts, Highstock and Highmaps graphs to your Yii application.
About
Highcharts
Create interactive charts easily for your web projects. Used by tens of thousands of developers and 59 out of the world's 100 largest companies, Highcharts is the simplest yet most flexible charting API on the market.
Highstock
Highstock lets you create stock or general timeline charts in pure JavaScript. Including sophisticated navigation options like a small navigator series, preset date ranges, date picker, scrolling and panning.
Highmaps
Build interactive maps to display sales, election results or any other information linked to geography. Perfect for standalone use or in dashboards in combination with Highcharts!
Links
Note: Highcharts is free for non-commercial use only. For more information, please visit the Highcharts License and Pricing page.
Requirements
- Yii 1.1.5 or above
- PHP 5.1 or above
Installation
- Extract the release file under
protected/extensions/
Usage
To use this widget, you may insert the following code into a view file:
By configuring the options
property, you may specify the options that need to be passed to the Highcharts JavaScript object. Please refer to the demo gallery and documentation on the Highcharts website for possible options.
Alternatively, you can use a valid JSON string in place of an associative array to specify options:
Note: You must provide a valid JSON string (double quotes) when using the second option. You can quickly validate your JSON string online using JSONLint.
See /doc/examples for more usage examples.
Tips
-
If you need to use JavaScript in any of your configuration options, use the
js:
prefix. For instance: -
Highcharts by default displays a small credits label in the lower right corner of the chart. This can be removed using the following top-level option.
-
Since version 3.0.2, all adapters, modules, themes, and supplementary chart types must be enabled through the top-level 'scripts' option.
Previous versions relied on auto-detection magic, but that became less reliable as Highcharts evolved. The new method more accurately follows the native process of including/excluding additional script files and gives the user some finer-grain control. For a list of available scripts, see the contents of
protected/extensions/highcharts/assets/
. -
You can access the JavaScript chart object from another script like this:
where
my-chart-id
is set via the top-levelid
configuration option. Just make sure you register your script after the widget declaration so that it has a chance to initialize.