-3
A
回答
0
我覺得that's不chart.js之標準
我做了一個小片段爲其他圓圈圖。你可以把它作爲解決你的問題的基礎。例程來自follwing鏈接。
How to calculate the SVG Path for an arc (of a circle)
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width">
<title>svgPercent</title>
</head>
<body>
<svg width="200" height="200" viewBox="0 0 200 200">
<path id="arc1" fill="none" stroke="#ddd" stroke-width="20" stroke-linecap="round"/>
<path id="arc2" fill="none" stroke="#00f" stroke-width="20" stroke-linecap="round"/>
<text x="50%" y="40%"
font-family="Arial"
font-weight="bold"
font-size="50"
alignment-baseline="middle" text-anchor="middle">75</text>
<text x="50%" y="60%"
font-family="Arial"
font-weight="bold"
font-size="16"
alignment-baseline="middle" text-anchor="middle">73 (+2%)</text>
<line x1="100" y1="150" x2="100" y2="180" style="stroke:rgb(255,0,0);
stroke-width:5" stroke-linecap="round"/> \t \t
<line x1="100" y1="150" x2="105" y2="155" style="stroke:rgb(255,0,0);
stroke-width:5" stroke-linecap="round"/> \t
<line x1="100" y1="150" x2="95" y2="155" style="stroke:rgb(255,0,0);
stroke-width:5" stroke-linecap="round"/> \t
</svg>
<script>
function polarToCartesian(centerX, centerY, radius, angleInDegrees) {
var angleInRadians = (angleInDegrees-90) * Math.PI/180.0;
return {
x: centerX + (radius * Math.cos(angleInRadians)),
y: centerY + (radius * Math.sin(angleInRadians))
};
}
function describeArc(x, y, radius, startAngle, endAngle){
var start = polarToCartesian(x, y, radius, endAngle);
var end = polarToCartesian(x, y, radius, startAngle);
var largeArcFlag = endAngle - startAngle <= 180 ? "0" : "1";
var d = [
"M", start.x, start.y,
"A", radius, radius, 0, largeArcFlag, 0, end.x, end.y
].join(" ");
return d;
}
document.getElementById("arc1").setAttribute("d", describeArc(100, 100, 90, 210, 510));
document.getElementById("arc2").setAttribute("d", describeArc(100, 100, 90, 210, 360));
</script>
</body>
</html>
+0
問這些東西是的,我認爲現在不可能使用ChartJS。但感謝您的實施。 –
相關問題
- 1. chart.js,不能使用AJAX的圖形
- 2. 使用Chart.js和PHP配置餅圖顏色使用Chart.js和PHP
- 3. 可能合併條形圖中的2個條形圖(chart.js)
- 4. 爲什麼chart.js不能使用angular JS
- 5. 可能隱藏Chart.js網格線以外的圖表嗎?
- 6. 無法使用Chart.js初始化餅圖
- 7. 使用chart.js創建數學圖表jQuery
- 8. 使用chart.js構建條形圖
- 9. 在Chart.js中使用JSON數據圖表
- 10. 如何使用Chart.JS繪製圖表?
- 11. 繪製折線圖使用chart.js之
- 12. 在codeigniter中使用chart.js添加圖表
- 13. 使用chart.js時不顯示條形圖
- 14. 如何使用lookup_context使該視圖儘可能幹?
- 15. chart.js之餅圖
- 16. chart.js:圖表
- 17. 用Chart.js繪製條形圖
- 18. 可以從chart.js之
- 19. 如果可能,應該使用cookie嗎?
- 20. 就chart.js之線圖
- 21. Chart.js顯示無圖
- 22. chart.js圖例不適用於餅圖
- 23. 如何使用chart.js實現零散圖表,默認情況下不可用?
- 24. chart.js之使用JSON數據
- 25. 在Angular上使用Chart.js 4
- 26. 如何使用chart.js之
- 27. 使用chart.js在mysql中使用mysql數據的餅圖
- 28. 我應該儘可能多地使用視圖/視圖控制器嗎?
- 29. 如何使用Chart.js v1添加彩色圖例框到餅圖?
- 30. 如何使用chart.js在圓環圖中添加圖像?
您遇到了多張系列呢? – shv22
你可以在論壇http://www.jscharts.com/forum/list.php?2 – shv22