Table of Contents
Composer-Setup.exe
. Laravel 5: Like most frameworks nowadays, there are a couple of ways to install Laravel. In this example, we’ll do the most straightforward installation using Composer. composer create-project --prefer-dist laravel/laravel5 blog
Note: Here, blog
is the name of our application folder. FusionCharts Suite XT (Download): Download the FusionCharts Suite XT zip file and store all the extracted script files inside the public/js
folder. Include it in the html
section of index.blade.php
file which is inside the views/fusioncharts
section using the following format: <script type="text/javascript" src="{{ asset('js/fusioncharts.js') }}"></script> <script type="text/javascript" src="{{ asset('js/fusioncharts.charts.js') }}"></script> <script type="text/javascript" src="{{ asset('js/fusioncharts.theme.fint.js') }}"></script>FusionCharts PHP Wrapper (Download): Extract the FusionCharts PHP wrapper and save the
fusioncharts.php
inside the composer.json
file. Add the required files in autoload
section – in a new entry called files
as shown below: composer dump-autoload
for changes to take effect. php artisan make:controller FusionCharts
. Route::get('/fusioncharts', 'FusionCharts@home');
view\fusioncharts
folder. <?php $barChart = new FusionCharts("bar2d", "myFirstChart" , 600, 400, "chart-container", "json", ' { "chart": { "caption": "What kind of apps are you building?", "numberSuffix": "%", "paletteColors": "#876EA1", "useplotgradientcolor": "0", "plotBorderAlpha": "0", "bgColor": "#FFFFFFF", "canvasBgColor": "#FFFFFF", "showValues":"1", "showCanvasBorder": "0", "showBorder": "0", "divLineColor": "#DCDCDC", "alternateHGridColor": "#DCDCDC", "labelDisplay": "auto", "baseFont": "Assistant", "baseFontColor": "#153957", "outCnvBaseFont": "Assistant", "outCnvBaseFontColor": "#8A8A8A", "baseFontSize": "13", "outCnvBaseFontSize": "13", "yAxisMinValue":"40", "labelFontColor": "#8A8A8A", " captionFontColor": "#153957", "captionFontBold": "1", "captionFontSize": "20", "subCaptionFontColor": "#153957", "subCaptionfontSize": "17", "subCaptionFontBold": "0", "captionPadding": "20", "valueFontBold": "0", "showAxisLines": "1", "yAxisLineColor": "#DCDCDC", "xAxisLineColor": "#DCDCDC", "xAxisLineAlpha": "15", "yAxisLineAlpha": "15", "toolTipPadding": "7", "toolTipBorderColor": "#DCDCDC", "toolTipBorderThickness": "0", "toolTipBorderRadius": "2", "showShadow": "0", "toolTipBgColor": "#153957", "theme": "fint" }, "data": [{ "label": "Consumer general", "value": "60.7" }, { "label": "Enterprise internal app", "value": "41.7" }, { "label": "Progressive Web Apps", "value": "25.1" }, { "label": "Consumer social network", "value": "24" }, { "label": "Desktop web apps", "value": "18.5" }, { "label": "Desktop apps (electron, etc)", "value": "12.3" }, { "label": "Consumer chat", "value": "12.2" }, { "label": "Other", "value": "4.5" }] }'); $barChart->render(); ?>Thereafter, add a div container where the chart will render.
<div id="chart-1">Fusion Charts will render here</div>
php artisan serve
and then route to the path which we have already set up in our route directory for the view of the chart – e.g., https://127.0.0.1:8000/fusioncharts Your output should look like the image shown below: We’re excited to announce the upcoming release of FusionCharts v4.1—a groundbreaking step forward in the…
Have you ever been overwhelmed by a massive data set and wondered, "How do I…
If you’ve ever tried to make sense of the stock market, you’ve probably come across…
Imagine you’re comparing the sales performance of your top product lines across different regions, or…
Have you ever spent hours buried in documentation, hunting for a specific piece of code?…
Do you feel like your data is a cryptic puzzle, locked away from revealing its…
View Comments
Hi,
How do you use database data to create graphs?