Charts
Important Highcharts is one of the best HTML5/Javascritp charting libraries on the web. Highcharts JS is free for a non-commercial project but not if you are developing a product that you are going to make money with.
Visit HighCharts site in order to get more information about the different options of this plugin and its license pricing.
<?php
$this->widget(
'yiiwheels.widgets.highcharts.WhHighCharts',
array(
'pluginOptions' => array(
'title' => array('text' => 'Fruit Consumption'),
'xAxis' => array(
'categories' => array('Apples', 'Bananas', 'Oranges')
),
'yAxis' => array(
'title' => array('text' => 'Fruit eaten')
),
'series' => array(
array('name' => 'Jane', 'data' => array(1, 0, 4)),
array('name' => 'John', 'data' => array(5, 7, 3))
)
)
)
);
?>
Here some examples of what you can do with this cool and tiny lib. For more information please go to JQuery Sparklines site.
<div class="row">
<div class="col-md-3">
Inline <?php
$this->widget('yiiwheels.widgets.sparklines.WhSparklines', array(
'data' => array(
10,8,5,7,4,4,1, 10,8,5,7,4,4,1
)
));
?>
Bar <?php
$this->widget('yiiwheels.widgets.sparklines.WhSparklines', array(
'data' => array(
10,8,5,7,4,4,1, 10,8,5,7,4,4,1
),
'pluginOptions' => array(
'type' => 'bar', 'barColor' => 'green'
)
));
?>
</div>
<div class="col-md-3">
Pie Chart <?php
$this->widget('yiiwheels.widgets.sparklines.WhSparklines', array(
'data' => array(
1,1,2
),
'pluginOptions' => array(
'type' => 'pie',
)
));
?>
Bullet <?php
$this->widget('yiiwheels.widgets.sparklines.WhSparklines', array(
'data' => array(
10,12,12,9,7
),
'pluginOptions' => array(
'type' => 'bullet'
)
));
?>
</div>
</div>
Google Charts provides a perfect way to visualize data. Simple, and very effective widget.
<?php
$this->widget('yiiwheels.widgets.google.WhVisualizationChart', array(
'visualization' => 'PieChart',
'data' => array(
array('Task', 'Hours per Day'),
array('Work', 11),
array('Eat', 2),
array('Commute', 2),
array('Watch TV', 2),
array('Sleep', 7)
),
'options' => array(
'title' => 'My Daily Activity'
)
));
?>