34 lines
1.2 KiB
JSON
Executable File
34 lines
1.2 KiB
JSON
Executable File
<!-- required files -->
|
|
<link href="../assets/plugins/nvd3/build/nv.d3.css" rel="stylesheet" />
|
|
<script src="../assets/plugins/d3/d3.min.js"></script>
|
|
<script src="../assets/plugins/nvd3/build/nv.d3.min.js"></script>
|
|
|
|
<div id="nv-pie-chart" class="h-250px"></div>
|
|
|
|
<script>
|
|
var pieChartData = [
|
|
{ 'label': 'One', 'value' : 29, 'color': app.color.red },
|
|
{ 'label': 'Two', 'value' : 12, 'color': app.color.orange },
|
|
{ 'label': 'Three', 'value' : 32, 'color': app.color.success },
|
|
{ 'label': 'Four', 'value' : 196, 'color': app.color.cyan },
|
|
{ 'label': 'Five', 'value' : 17, 'color': app.color.blue },
|
|
{ 'label': 'Six', 'value' : 98, 'color': app.color.purple },
|
|
{ 'label': 'Seven', 'value' : 13, 'color': app.color.gray500 },
|
|
{ 'label': 'Eight', 'value' : 5, 'color': app.color.componentColor }
|
|
];
|
|
|
|
nv.addGraph(function() {
|
|
var pieChart = nv.models.pieChart()
|
|
.x(function(d) { return d.label })
|
|
.y(function(d) { return d.value })
|
|
.showLabels(true)
|
|
.labelThreshold(.05);
|
|
|
|
d3.select('#nv-pie-chart').append('svg')
|
|
.datum(pieChartData)
|
|
.transition().duration(350)
|
|
.call(pieChart);
|
|
|
|
return pieChart;
|
|
});
|
|
</script> |