echarts实现雷达图简单示例

效果图如下

实例代码

<!DOCTYPE html>
<head>
    <meta charset="utf-8">
    <title>ECharts</title>
   <script src="">http://libs.baidu.com/jquery/2.0.0/jquery.min.js">>
    <style type="text/css">
        html,
        body {
            width: 100%;
            height: 100%;
        }
    </style>
</head>
<body>
    <!-- 为ECharts准备一个具备大小(宽高)的Dom -->
    <div id="main" style="width:495px; height:250px;margin: 100px auto;"></div>
    <!-- ECharts单文件引入 -->
    <script src="echarts-all.js" type="text/javascript" charset="utf-8"></script>
    <script type="text/javascript">
        var option = { //可以去官网上根据每个案例不同的option去写各种图形
            title: {   //标题
                text: 'OP系统点击量'
            },
            tooltip: {   //提示框,鼠标悬浮交互时的信息提示
                show:true,
                trigger: 'axis'
            },
            legend: {    //图例,每个图表最多仅有一个图例
                x: 'center',
                data: ['ESOP系统', 'VGOP系统']
            },
            polar: [{    //极坐标
                indicator: [{text: '计划部',max: 100},
                            {text: '市场部',max: 100},
                            {text: '政企客户部',max: 100},
                            {text: '客户服务部',max: 100},
                            {text: '铁通公司',max: 100},
                            {text: '其他',max: 100}
                           ],
                radius: 100,     
                startAngle: 120   // 改变雷达图的旋转度数
            }],
            
            series: [{         // 驱动图表生成的数据内容数组,数组中每一项为一个系列的选项及数据
                name: '总点击量',
                type: 'radar',
                itemStyle: {//图形样式,可设置图表内图形的默认样式和强调样式(悬浮时样式):
                    normal: {
                        areaStyle: {
                            type: 'default'
                        }
                    }
                },
                data: [{
                    value: [],      //外部加载,也可以通过ajax去加载外部数据。
                    name: ''      
                }, {
                    value: [78,98,90,94,98,37],
                    name: 'VGOP系统'
                }]
            }]
        };
        $(function() {
            option.series[0].data[0].value=[12,32,34,53,53,65];  // 加载数据到data中
            option.series[0].data[0].name ='ESOP系统';
            var myChart = echarts.init(document.getElementById('main')); 
            myChart.setOption(option, true);   //为echarts对象加载数据
        });
    </script>
</body>

时间: 2024-10-01 23:49:46

echarts实现雷达图简单示例的相关文章

小白学数据分析-----&gt;Excel复合图之复合雷达图

最近和同行交流时看到一个复合图,该图是雷达图和饼图的组合图,看过觉得很有新意,自己经过尝试发现制作不是很复杂,实用性也比较好,今天就简单说说这个图的做法.关于雷达图的信息参考(http://wiki.mbalib.com/wiki/%E9%9B%B7%E8%BE%BE%E5%9B%BE%E5%88%86%E6%9E%90%E6%B3%95),今天就要简单的说说怎么做一个这种复合图. 首先我们来看两个图: 这种复合图在某些情况下能够展示出更多的信息,而同时阅读者不会感觉到很混乱.对于我们平时要完成

【万里征程——Windows App开发】数据绑定——简单示例、更改通知、数据转换

简单的数据绑定示例 相比于理论,我更倾向于从实践中开始博客,尤其是对于数据绑定.那么,我们先来看看几个简单的例子. 1.数据绑定到TextBox 我们依旧使用前面的闹钟类来开始.在下面的代码中,我们有属性.构造函数,还有一个ToString()方法的重载.之所以重载这个方法是因为我们想在最后绑定的时候,这三个属性能够在TextBox上显示得更加工整. public class Alarm { public string Title { get; set; } public string Desc

Silverlight 雷达图和一种特殊泡泡画法

原文:Silverlight 雷达图和一种特殊泡泡画法   自上次发了雷达图,也没怎么说一下. 这次又做了一种图,继续共享一下,就是以一个点为中心,周围绕着几个点,用一个箭头与中心相连并带有某些信息.圆 和中心都可以响应鼠标事件. 我一向不会讲解所做的东西.所以大部分我直接上源码的. 简单讲解一下: 代码结构分为4部分, 1. 首先是画布,其实就是一个canvas因为现在只有二种图, 一个雷达画布 RadarCanvas(比较特殊),和一个二维坐标画布 CoorCanvas,都派生自ChartC

D3.js实现雷达图的方法详解_javascript技巧

前言 再简单介绍下D3.js,D3.js 是一个基于数据操作文档JavaScript库.D3帮助你给数据带来活力通过使用HTML.SVG和CSS.D3重视Web标准为你提供现代浏览器的全部功能,而不是给你一个专有的框架.结合强大的可视化组件和数据驱动方式Dom操作.这里也可以看到它是用SVG来呈现图表的,所以使用D3.js是需要一定的SVG基础的. 本文依然是先把简单的画图框架搭起来,添加SVG画布.这里和饼图有点类似,为了方便后面的绘制,我们把组合这些元素的g元素移动到画布的中心: <!DOC

matplotlib雷达图

用matplotlib画雷达图,网上流传的版本其实都是官网的一个例子.但是那个例子太复杂,而且它封装了几个类,让人难以一眼看出其本质.   我给出一个简单的解决方法,没有任何封装.作本文的原因,是为了回答百度网友的提问.   好吧,图很丑~~~. 原问题见:http://zhidao.baidu.com/question/1048071753829017339.html?fr=qlquick&entry=qb_browse_word   [效果图]   增加一个数据,并且使用了填充     [源

PHP静态推延绑定简单示例

  PHP静态延迟绑定简单示例 没怎么用过这个新特性,其实也不算新啦,试试吧,现在静态类的继承很方便了 class A { protected static $def = '123456'; public static function test() { echo get_class(new static); } public static function test2() { echo static::$def; } } class B extends A { protected static

spark sql简单示例

运行环境 集群环境:CDH5.3.0 具体JAR版本如下: spark版本:1.2.0-cdh5.3.0 hive版本:0.13.1-cdh5.3.0 hadoop版本:2.5.0-cdh5.3.0 spark sql的JAVA版简单示例 spark sql直接查询JSON格式的数据 spark sql的自定义函数 spark sql查询hive上面的表 import java.util.ArrayList; import java.util.List; import org.apache.sp

源码 矢量图-VB 矢量图简单源码 跪求

问题描述 VB 矢量图简单源码 跪求 最近想做一个小软件,需要用到矢量图,奈何没接触过,不知道数据存放结构如何设置,以及图形放大缩小后如何重写,跪求大神指教,最好给出简单源码,不胜感激!! 解决方案 直接用wmf格式就可以了.Image.PictureBox可以直接显示.缩放.用CorelDraw可以编辑 解决方案二: 直接用wmf格式就可以了.Image.PictureBox可以直接显示.缩放.

PHP实现WebService的简单示例和实现步骤

 这篇文章主要介绍了PHP实现WebService的简单示例和实现步骤,本文直接给出示例代码并分步骤讲解,需要的朋友可以参考下     前段时间在webservice的问题上纠结了很长时间,本来想写在thinkphp的框架里面,可是怎么也实现不了,目前为止也仅仅是学会的没有框架的接口的开发. 在此资源共享一下步骤: 首先我创建的文件有: api.php api的接口类文件 api.wsdl 我创建产生的最后要调用的接口文件 cometrue.php 注册service api类内容的所有内容的执