A 3D Pie Chart
A 3D pie chart using the datasource attribute from components scope
by Ashok Mandal
HTML
<script src="https://unpkg.com/[email protected]/dist/vue-fusioncharts.js"></script>
<script src="https://cdn.fusioncharts.com/fusioncharts/latest/fusioncharts.js"></script>
<script src="https://cdn.fusioncharts.com/fusioncharts/latest/themes/fusioncharts.theme.fusion.js"></script>
<div id="app">
<fusioncharts
:type="type"
:width="width"
:height="height"
:dataFormat="dataFormat"
:dataSource="dataSource"
></fusioncharts>
</div>
Vue
// register VueFusionCharts plugin
Vue.use(VueFusionCharts, FusionCharts)
var dataSource = {
"chart": {
"caption": "Recommended Portfolio Split",
"subCaption" : "For a net-worth of $1M",
"showValues":"1",
"showPercentInTooltip" : "0",
"numberPrefix" : "$",
"enableMultiSlicing":"1",
"theme": "fusion"
},
"data": [{
"label": "Equity",
"value": "300000"
}, {
"label": "Debt",
"value": "230000"
}, {
"label": "Bullion",
"value": "180000"
}, {
"label": "Real-estate",
"value": "270000"
}, {
"label": "Insurance",
"value": "20000"
}]
};
var app = new Vue({
el: '#app',
data: {
type: 'pie3d',
width: '100%',
height: '400',
dataFormat: 'json',
dataSource: dataSource
}
});