<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>餅圖示例</title>
<script src="/chart.js"></script>
<style>
.btn1{
width: 300px;
height: 300px;
}
</style>
</head>
<body>
<div class="btn1">
<canvas id="myPieChart" width="400" height="400"></canvas>
</div>
<script>
// 獲取canvas元素
const ctx = document.getElementById('myPieChart').getContext('2d');
// 定義餅圖資料
const data = {
labels: [
'嚴重缺陷:23',
'一般缺陷:93',
'致命缺陷:88'
],
datasets: [{
label: '缺陷分佈',
data: [23, 93, 88], // 嚴重缺陷和一般缺陷的數量、致命缺陷的數量
backgroundColor: [
'#ff6384', // 嚴重缺陷的顏色
'#36a2eb', // 一般缺陷的顏色
'#f3c' //致命缺陷
],
hoverOffset: 4
}]
};
// 定義餅圖配置
const config = {
type: 'pie', // 圖表型別
data: data, // 圖表資料
options: {
responsive: true, // 響應式設計
plugins: {
tooltip: {
callbacks: {
label: function (tooltipItem) {
// 格式化標籤顯示
const label = tooltipItem.label || '';
const value = tooltipItem.raw;
const percentage = Math.round((value / (23 + 93)) * 100); // 計算百分比
return `${label}: ${value} (${percentage}%)`;
}
}
}
}
}
};
// 建立餅圖例項
const myPieChart = new Chart(ctx, config);
</script>
</body>
</html>
餅圖
相關文章
- echarts 餅圖巢狀 二級餅圖 子餅圖 複合餅圖Echarts巢狀
- Android 折線圖之hellocharts (餅狀圖)餅圖Android
- 餅圖0625
- canvas圖表(3) - 餅圖Canvas
- SVG繪製餅狀圖SVG
- 【matplotlib 實戰】--餅圖
- ECharts 餅圖繪製教程Echarts
- 自定義餅狀圖(二)
- 自定義餅狀圖(一)
- PHP 生成折線圖和餅圖等PHP
- Canvas(3)---繪製餅狀圖Canvas
- Python pyecharts繪製餅圖PythonEcharts
- Qt之自繪製餅圖QT
- Highcharts繪製餅圖
- 使用 Flutter 繪製圖表(二)餅狀圖?Flutter
- 柱狀圖、直方圖、散點圖、餅圖講解直方圖
- D3.js上手——餅狀圖JS
- 【highcharts應用-雙餅圖】
- echarts間隔餅圖實現方法Echarts
- 微信小程式(JAVAScript)實現餅圖微信小程式JavaScript
- 微信小程式echarts-餅狀圖微信小程式Echarts
- 自定義View合輯(2)-餅狀圖View
- Android-EasyChart第二波餅圖Android
- CSS3動態餅狀圖效果CSSS3
- Tableau——資料前處理、折線圖、餅圖(環形圖)
- Flutter 112: 圖解自定義 ACEPieWidget 餅狀圖Flutter圖解
- Java 在Excel中新增分離型餅圖、環形圖JavaExcel
- 請教大家,java如何顯示直方圖、餅圖等等?Java直方圖
- CSS三角形和餅圖CSS
- 用kotlin來實現一個餅圖Kotlin
- java實現各種資料統計圖(柱形圖,餅圖,折線圖)Java
- Flutter 自定義 Widget 之餅形圖實戰Flutter
- android 自定義帶動畫的統計餅圖Android動畫
- 標準圓形餅圖Python繪製方法Python
- Python 利用pandas和matplotlib繪製餅圖Python
- 餅圖元件的基本使用和自定義調整元件
- 分析攻擊IP來源地並畫出餅圖
- Android使用AChartEngine製作曲線、柱狀圖、餅形等圖表Android