多个饼状图

简介: 多个饼状图
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <script src="https://cdn.staticfile.org/echarts/4.3.0/echarts.min.js"></script>
</head>
<body>
    <div id="main6" style="width: 1200px;height: 400px; background-color: #ccc;"></div>
    <script>
            var myChart = echarts.init(document.getElementById('main6'));
            option = {
                tooltip: {
                    trigger: 'item',
                    formatter: "{a} <br/>{b} : {c} ({d}%)"
                },
                legend: {
                    x: 'right',
                    orient: 'horizontal',
                    width: 350, //图行例组件的宽度,默认自适应
                    x: 'right', //图例显示在右边  设置数字就是离左边多远
                    top: 20, //图例在垂直方向上面显示居中
                    itemWidth: 10, //图例标记的图形宽度
                    itemHeight: 10, //图例标记的图形高度
                    itemGap: 15,
                },
                series: [
                    /*1*/
                    {
                        name: '高血压患病率',
                        type: 'pie',
                         center: ['20%', '50%'],
                         //第一个代表内圆半径,第二个代表外圆半径
                         radius: ['40%', '50%'],
                        data: [{
                                value: 28,
                                name: '有病'
                            },
                            {
                                value: 72,
                                name: '没病'
                            }
                        ],
                        itemStyle: { //图形样式
                            normal: { //normal 是图形在默认状态下的样式;emphasis 是图形在高亮状态下的样式,比如在鼠标悬浮或者图例联动高亮时。
                                label: { //饼图图形上的文本标签
                                    show: false //平常不显示
                                },
                            },
                        },
                    },
                    // 2
                    {
                        name: '高血糖患病率',
                        type: 'pie',
                        radius: '18%',
                        center: ['45%', '50%'],
                          radius: ['40%', '50%'],
                        data: [{
                                value: 18,
                                name: '有'
                            },
                            {
                                value: 82,
                                name: '没'
                            }
                        ],
                        itemStyle: { //图形样式
                            normal: { //normal 是图形在默认状态下的样式;emphasis 是图形在高亮状态下的样式,比如在鼠标悬浮或者图例联动高亮时。
                                label: { //饼图图形上的文本标签
                                    show: false //平常不显示
                                },
                            },
                        },
                    },
                    // 3
                    {
                        name: '高血脂4患病率',
                        type: 'pie',
                         radius: ['40%', '50%'],
                        center: ['70%', '50%'],
                        data: [{
                                value: 12,
                                name: '患病'
                            },
                            {
                                value: 88,
                                name: '没病'
                            }
                        ],
                        itemStyle: { //图形样式
                            normal: { //normal 是图形在默认状态下的样式;emphasis 是图形在高亮状态下的样式,比如在鼠标悬浮或者图例联动高亮时。
                                label: { //饼图图形上的文本标签
                                    show: false //平常不显示
                                },
                            },
                        }
                    },
                ]
            };
            // 使用刚指定的配置项和数据显示图表。
            myChart.setOption(option);
    </script>
</body>
</html>
相关文章
|
1月前
|
数据可视化 数据挖掘 Python
Matplotlib图表类型详解:折线图、柱状图与散点图
【4月更文挑战第17天】本文介绍了Python数据可视化库Matplotlib的三种主要图表类型:折线图、柱状图和散点图。折线图用于显示数据随时间或连续变量的变化趋势,适合多条曲线对比;柱状图适用于展示分类数据的数值大小和比较;散点图则用于揭示两个变量之间的关系和模式。通过示例代码展示了如何使用Matplotlib创建这些图表。
|
7月前
uCharts实现一个叠堆柱状图
uCharts实现一个叠堆柱状图
92 1
|
前端开发 索引
|
11月前
|
Web App开发 XML JSON
echarts的series——折线图,饼图,柱状图,散点图的配置
echarts的series——折线图,饼图,柱状图,散点图的配置
390 0
|
数据可视化 数据挖掘 定位技术
pyecharts绘制条形图、饼图、散点图、词云图、地图等常用图形(一)
pyecharts绘制条形图、饼图、散点图、词云图、地图等常用图形
303 0
pyecharts绘制条形图、饼图、散点图、词云图、地图等常用图形(一)
|
定位技术
pyecharts绘制条形图、饼图、散点图、词云图、地图等常用图形(二)
pyecharts绘制条形图、饼图、散点图、词云图、地图等常用图形
143 0
pyecharts绘制条形图、饼图、散点图、词云图、地图等常用图形(二)
|
开发者 Python
matplotlib画折线图、直方图、饼图、散点图等常见图形
matplotlib画折线图、直方图、饼图、散点图等常见图形
226 0
matplotlib画折线图、直方图、饼图、散点图等常见图形
饼状图
饼状图
78 0
饼状图