使用echarts绘制条形图和扇形图

使用echarts绘制条形图和扇形图

简单举例说明下echarts如何绘制条形图和扇形图

代码示例

<!doctype html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>echarts绘制条形图和扇形图</title>
    <script src="echarts.js"></script>
</head>
<body>
    <div id="chart1" style="width: 500px;height:500px;float: left;"></div>
    <div id="chart2" style="width: 500px;height:500px;float: right;"></div>
    <script>
        var mychart1=echarts.init(document.getElementById('chart1'),'light');
        // 指定图表的配置项和数据
        var option = {
            title: {
                text: 'ECharts 入门示例'
            },
            tooltip: {},
            legend: {
                data:['销量']
            },
            xAxis: {
                data: ["衬衫","羊毛衫","雪纺衫","裤子","高跟鞋","袜子"]
            },
            yAxis: {},
            series: [{
                name: '销量',
                type: 'bar',
                data: [40, 20, 36, 10, 10, 20]
            }]
        };

        // 使用指定的配置项和数据显示条形图表1。
        mychart1.setOption(option);

        //显示扇形图表2
        var mychart2=echarts.init(document.getElementById('chart2'),'light');
        var option2 = {
            title: {
                text: 'ECharts 扇形图示例'
            },
            tooltip: {},

            series: [{
                type: 'pie',
                data: [
                    {value:1, name:'视频广告'},
                    {value:2, name:'联盟广告'}
                ]
            }]
        };

        // 使用刚指定的配置项和数据显示图表。
        mychart2.setOption(option2);

    </script>

</body>
</html>

展示的效果如下图

注意

扇形图的数据中,value值和图形百分比的关系是,单个value/所有value的综合*100%

原文地址:https://www.cnblogs.com/chengxuxiaoyuan/p/11980011.html

时间: 2024-11-11 03:15:14

使用echarts绘制条形图和扇形图的相关文章

Echarts个性化图表的样式--绘制南丁格尔图

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>个性化图表的样式--绘制南丁格尔图</title> </head> <body> <div id="main" style="width:800px;height:600px;">&

Echarts生成饼状图、条形图以及线形图 JS封装

1.在我们开发程序中,经常会用到生成一些报表,比方说饼状图,条形图,折线图等.不多说了,直接上封装好的代码,如下Echarts.js所示 以下代码是封装在Echarts.js文件中 /** * Created by Administrator on 2015/8/7. */ var charec; // 路径配置 require.config({ paths: { echarts: 'http://echarts.baidu.com/build/dist' } }); // 按需加载所需图表 r

C# 绘制统计图(柱状图, 折线图, 扇形图)

统计图形种类繁多, 有柱状图, 折线图, 扇形图等等, 而统计图形的绘制方法也有很多, 有Flash制作的统计图形, 有水晶报表生成统计图形, 有专门制图软件制作, 也有编程语言自己制作的:这里我们用就C# 制作三款最经典的统计图: 柱状图, 折线图和扇形图:既然是统计, 当然需要数据, 这里演示的数据存于Sql Server2000中, 三款统计图形都是动态生成. 其中柱状图我会附上制作步骤, 其他两款统计图直接附源码. 说明: 需求不一样, 统计图形绘制后的显示效果也不一样, 比如这里柱状图

C# 绘制统计图(柱状图, 折线图, 扇形图)【转载】

统计图形种类繁多, 有柱状图, 折线图, 扇形图等等, 而统计图形的绘制方法也有很多, 有Flash制作的统计图形, 有水晶报表生成统计图形, 有专门制图软件制作, 也有编程语言自己制作的:这里我们用就C# 制作三款最经典的统计图: 柱状图, 折线图和扇形图:既然是统计, 当然需要数据, 这里演示的数据存于Sql Server2000中, 三款统计图形都是动态生成. 其中柱状图我会附上制作步骤, 其他两款统计图直接附源码. 说明: 需求不一样, 统计图形绘制后的显示效果也不一样, 比如这里柱状图

用canvas绘制的饼状图,6等分,颜色随机

都说程序员懒,生活还是不能懒的,比如洗头.洗脸,当然也包括是分享咯.下面分享一下我用H5的新标签canvas绘制的饼状图,颜色是随机生成的,动态生成6等分,我还做了随机生成数据的, 配上文字,每份所占的比例就显而意见.,这点用在分析数据还是挺好的.图片如下; canvas 是 HTML5 提供的一个用于展示绘图效果的标签. canvas 原意画布, 帆布. 在 HTML 页面中用于展示绘图效果. 最早 canvas 是苹果提出的一个方案, 今天已经在大多数浏览器中实现.. 基本使用语法: 使用

教你使用CDR绘制纸杯的扇形

本篇教程将向电脑技术网上学习CDR的朋友们介绍CDR绘制纸杯的扇形方法,教程相对比较简单,适合新手朋友们学习,感兴趣的朋友快来尝试制作一下吧! 下面我们开始学习制作: 首先画出两个员相减,再取一小块,如下图所示 基于排版各有不同,此版本的排版过程我就不讲了,下面直接跳过排版来到效果图 如图所示,我们首先需要画出杯子的图形,然后导入我们排版好的内容,为了表现出杯子的立体感,我们需要在导入素材后,加个阴影,表现出他的立体感 最后我们加上杯口,整个效果就出来了 本文已经结束,这就是电脑技术网编辑的文章

【基于WinForm+Access局域网共享数据库的项目总结】之篇二:WinForm开发扇形图统计和Excel数据导出

篇一:WinForm开发总体概述与技术实现 篇二:WinForm开发扇形图统计和Excel数据导出 篇三:Access远程连接数据库和窗体打包部署 [小记]:最近基于WinForm+Access数据库完成一个法律咨询管理系统.本系统要求类似网页后台管理效果,并且基于局域网内,完成多客户端操作同一数据库,根据权限不同分别执行不同功能模块.核心模块为级联统计类型管理.数据库咨询数据扇形统计.树的操作.咨询数据的管理.手写分页.Excel数据的导出.多用户操作服务器数据等.并支持多用户同时操作,远程连

数据输入——生成你需要的echart图(堆积柱状图、扇形图、嵌套环形图)

最近论文需要一些比较直观的图表, 发现echart做出来的图还是比较美观的,这里介绍如何修改数据生成你需要的echart图. 1.堆积柱状图: http://echarts.baidu.com/examples/editor.html?c=bar-stack 以上的类型的颜色是自动分配的,stack属性可以将同一类型的数据放在一个矩形图中. 2.扇形图 http://echarts.baidu.com/examples/editor.html?c=pie-legend 1---->随机生成扇形图

MATLAB中绘制质点轨迹动图并保存成GIF

工作需要在MATLAB中绘制质点轨迹并保存成GIF以便展示. 绘制质点轨迹动图可用comet和comet3命令,使用例子如下: t = 0:.01:2*pi;x = cos(2*t).*(cos(t).^2);y = sin(2*t).*(sin(t).^2);z = t;comet(x,y,0.1); %绘制二维%comet3(x,y,z,0.1); %绘制三维 这有一个问题在于comet或comet3无法控制绘制的动画的速度,为了实现这一点,一个可行的方法是重写comet和comet3,在每