离线 3D 交互式饼图

2024-02-15

我想构建一个 3D 交互式饼图。首先我使用谷歌图表,但不幸的是这不能离线工作。我使用了 jpgraph、jscharts 和 rgraph 中的图表,但没有达到我想要的效果。我想要一个图表,它必须是免费的,可以离线工作,并且与谷歌图表具有大致相同的外观。有什么建议吗? 提前致谢!

重要我想使用我的数据库的结果。我写了这段代码但不起作用:

data: [{
            name: 'Present',
            y: <?php 
              while( $row2 = mysql_fetch_assoc($res2)){

                echo $row2["COUNT(*)"];



                }
        }, {
            name: 'absentees',
            y: <?php 
              while( $row1 = mysql_fetch_assoc($res1)){

                echo $row1["COUNT(*)"];



                }

我有这些疑问:

SELECT COUNT(*) 
FROM staff s, work w, absence a 
WHERE s.id=a.id_staff 
AND s.id_work=w.id 
AND w.name='sales manager' 
AND a.name='disease'

SELECT COUNT(*) 
    FROM staff s, work w, absence a 
    WHERE s.id=a.id_staff 
    AND s.id_work=w.id 
    AND w.name='sales manager'
    AND a.name='vacation'

我尝试这个但不起作用

    series: [{
        type: 'pie',
        name: 'Absent',
        data: [
            ['Absent Illness',  <?php





                   while( $row1 = mysql_fetch_assoc($res1)){
                     while( $row2 = mysql_fetch_assoc($res2)){
                    $row['COUNT(*)']=$row2['COUNT(*)'] - $row1['COUNT(*)'];
                    echo $row["COUNT(*)"];


                    }
                    }
                    ?>],
            ['Absent Vacation', 
            <?php

                   while( $row1 = mysql_fetch_assoc($res1)){


                    echo $row1["COUNT(*)"];


                    }
                    ?>]



        ]
    }]
});                                         

请使用highchart,因为它提供了各种类型的图表,并且您也可以在离线模式下使用它。https://www.highcharts.com/ https://www.highcharts.com/

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

离线 3D 交互式饼图 的相关文章

随机推荐