7
A
回答
17
HTML
<div id="chart"></div>
CSS
#chart {
width: 150px;
height: 150px;
}
/* don't do anything fancy when hovering */
#chart .c3-defocused.c3-target {
opacity: 1 !important;
}
#chart text {
fill: #ccc;
}
#chart .c3-chart-arcs-title {
fill: white;
font-size: 3em;
}
JS
var percentage = 0.79;
var chart = c3.generate({
data: {
columns: [
['show', percentage],
['dontshow', 1 - percentage],
],
type: 'donut',
order: null
},
color: {
pattern: ['#13BDD1', '#FFF']
},
legend: {
show: false
},
donut: {
label: {
show: false
},
title: Math.round(percentage * 100),
width: 15,
expand: false
},
tooltip: {
show: false
}
});
// baseline text properly
d3
.select(".c3-chart-arcs-title")
.attr("dy", "0.3em")
// add percentage symbol
d3.select(".c3-chart-arcs")
.append("text")
.text("%")
.attr("dy", "-0.5em")
.attr("dx", "2em")
// black background for center text
d3.select(".c3-chart")
.insert("circle", ":first-child")
.attr("cx", chart.internal.width/2)
.attr("cy", chart.internal.height/2 - chart.internal.margin.top)
.attr("r", chart.internal.innerRadius)
小提琴 - http://jsfiddle.net/xpvhow5p/
相關問題
- 1. 如何使用c3.js自定義甜甜圈厚度?
- 2. TeeChart - 餡餅或甜甜圈標記甜甜圈的餅圖
- 3. C3.js甜甜圈圖,成長段
- 4. 餅圖(甜甜圈)圖表
- 5. 如何使用amcharts創建多環甜甜圈餅圖?
- 6. jqplot動畫餅圖和甜甜圈圖
- 7. Chartjs套餐餅圖/甜甜圈圖表
- 8. 不要在C3.js上顯示動畫甜甜圈圖表
- 9. c3.js中的堆疊甜甜圈圖表
- 10. D3甜甜圈圖JS JS Sankey圖
- 11. charts.js分層甜甜圈餅圖
- 12. SVG:餅圖中的甜甜圈洞
- 13. Highcharts派甜甜圈自定義形狀
- 14. 如何創建使用角JS的甜甜圈高圖使用角JS的
- 15. 用於半甜甜圈或半餅圖的工具提示
- 16. 甜甜圈餅圖 - 添加標題 - NVd3.js
- 17. c3.js甜甜圈圖:使分隔線在100%的弧上可見?
- 18. 使用JSON和chart.js創建甜甜圈圖表
- 19. 甜甜圈圖僅使用SVG標記
- 20. Chartjs- 2甜甜圈圖表自定義工具提示
- 21. Telerik甜甜圈圖表 - 自定義標籤
- 22. 如何在highchart中創建這樣的餅圖/甜甜圈圖表?
- 23. 編輯甜甜圈高圖
- 24. Android的achartengine甜甜圈圖
- 25. 如何使用d3.js創建甜甜圈圖表中的數據標籤
- 26. MVC System.Web.Helpers甜甜圈圖標籤定位
- 27. 綁定莫里斯甜甜圈圖表
- 28. GWT Highcharts - 半圈甜甜圈
- 29. SVG圈 - 動畫片段? (甜甜圈圖)
- 30. ggplot2餅圖和甜甜圈圖在同一個地塊