首页前端开发HTMLhtml 动态饼图代码

html 动态饼图代码

时间2023-07-12 08:52:02发布访客分类HTML浏览950
导读:HTML动态饼图代码是网页制作中常见的一个元素。动态饼图能够清晰地展示数据占比,更加直观地呈现给用户,提高用户体验。<html><head><title>动态饼图</title><scr...

HTML动态饼图代码是网页制作中常见的一个元素。动态饼图能够清晰地展示数据占比,更加直观地呈现给用户,提高用户体验。

html>
    head>
    title>
    动态饼图/title>
    script src="https://cdn.jsdelivr.net/npm/@antv/g2@4.1.7/umd/g2.min.js">
    /script>
    /head>
    body>
    div id="container">
    /div>
    script>
const data = [{
 item: 'A', percentage: 0.4 }
,{
 item: 'B', percentage: 0.21 }
,{
 item: 'C', percentage: 0.14 }
,{
 item: 'D', percentage: 0.11 }
,{
 item: 'E', percentage: 0.08 }
,{
 item: 'F', percentage: 0.06 }
    ];
const chart = new G2.Chart({
container: 'container',forceFit: true,height: 500,padding: [20, 60, 20, 60]}
    );
    chart.source(data);
    chart.coord('theta');
chart.tooltip({
showTitle: false,itemTpl: '
  • { name} : { value}
  • '} ); chart.intervalStack().position('percentage').color('item').label('percentage', { formatter: (val, item) => { return item.point.item + ': ' + val; } } ).tooltip('item*percentage', (item, percentage) => { percentage = (percentage * 100).toFixed(2) + '%'; return { name: item,value: percentage} } ).style({ lineWidth: 1,stroke: '#fff'} ); chart.render(); /script> /body> /html>

    以上为HTML动态饼图的代码,使用的是antv的G2.js库,其中数据使用的是数组类型,每个元素包含了名称和所占比例。饼图的样式可以进行修改和定制,如颜色,标签等。此外,通过调试可以很好地了解代码实现的具体功能。

    声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


    若转载请注明出处: html 动态饼图代码
    本文地址: https://pptw.com/jishu/304936.html
    html 发送验证码 代码 html怎么设置换行缩进

    游客 回复需填写必要信息