旭日图 旭日图(Sunburst)由多层的环形图组成,在数据结构上,内圈是外圈的父节点。因此,它既能像饼图一样表现局部和整体的占比,又能像矩形树图一样表现层级关系。 引入相关文件 旭日图是 ECharts 4.0 新增的图表类型,需要引入完整版的 echarts.min.js 最简单的旭日图 创建旭日图需要在 series 配置项中声明类型为 ‘sunburst’ HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>最简单的旭日图< /js/echarts.min.js"></script> </head> <body>
数据下钻 旭日图默认支持数据下钻,也就是说,当点击了扇形块之后,将以该扇形块的数据作为根节点,便于进一步了解该数据的细节。 <!} } } }, { name: '02', value: 20 }] }] } 水平柱图 }, } }, z: 0 }, ] }; // 谷峰图 : { width: 1 } }, areaStyle: { normal: { color: new echarts.graphic.LinearGradient option.xAxis.data.shift(); option.xAxis.data.push(axisData); myChart.setOption(option); }, 1000) 带宽图 : { width: 1 } }, areaStyle: { normal: { color: new echarts.graphic.LinearGradient
交一个读破万卷书邪士,不如交一个不识一字端人——金缨 案例地址:https://echarts.apache.org/examples/zh/editor.html? -- 此示例下载自 https://echarts.apache.org/examples/zh/editor.html?c=graph --> <! @5.3.3/dist/echarts.min.js"></script> <! @2/dist/echarts-gl.min.js"></script> --> <! ://fastly.jsdelivr.net/npm/echarts-stat@latest/dist/ecStat.min.js"></script> --> <!
value:n, 数值,根据同层所有数值的占比,构成百分比圆环,不写为内部第一层children的数值和 若设置的值大于内部第一层的数值,即表示有未显示的内容,具体表示图会压缩同层其他环占比 鼠标悬停后相关扇形块的配置项 downplay:{ 从本层开始,未悬停区域的颜色 label:{}, itemStyle:{} } } ] } ] 效果图: -- <router-view/> -->
/static/echarts.min.js"></script></head><body>
charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>ECharts -- 引入 ECharts --> <script src="https://cdn.jsdelivr.net/npm/<em>echarts</em>@5.4.3/dist/<em>echarts</em>.min.js"></script 关系图可视化
展示节点与节点之间的关联关系
DOCTYPE html><html><head> <meta charset="UTF-8"> <title>雷达图</title> <script src=". /static/<em>echarts</em>.min.js"></script></head><body>
DOCTYPE html><html><head> <meta charset="UTF-8"> <title>漏斗图</title> <script src=". /static/<em>echarts</em>.min.js"></script></head><body>
<script> const chart = echarts.init(document.getElementById('funnel')); chart.setOptioncharset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>ECharts -- 引入ECharts --> <script src="https://cdn.jsdelivr.net/npm/<em>echarts</em>@5.4.3/dist/<em>echarts</em>.min.js"></script flex items-center"> ECharts const mainPieChart = echarts.init(document.getElementById('mainPieChart')); // 初始化环形图 const donutChart = echarts.init(document.getElementById('donutChart')); // 销售数据 const
DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>五分钟上手之饼状图</title> <script src="https://cdn.bootcss.com/<em>echarts</em>/4.2.1-rc1/<em>echarts</em>.min.js" type="text/javascript"></script 饼图之-玫瑰图数据交互 test.html <! <script src="https://cdn.bootcss.com/<em>echarts</em>/4.2.1-rc1/<em>echarts</em>.min.js" type="text/javascript"></script <script type="text/javascript"> var names = []; //类别数组(用于存放饼图的类别) var brower
DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>五分钟上手之饼状图</title> <script src="https://cdn.bootcss.com/<em>echarts</em>/4.2.1-rc1/<em>echarts</em>.min.js" type="text/javascript"></script Echarts饼图之-玫瑰图数据交互 test.html <! <script src="https://cdn.bootcss.com/<em>echarts</em>/4.2.1-rc1/<em>echarts</em>.min.js" type="text/javascript"></script <script type="text/javascript"> var names = []; //类别数组(用于存放饼图的类别) var brower
ECharts绘制简单饼图 <! DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>饼图</title> <! --引入Echarts文件--> <script src="js/<em>echarts</em>.min.js"></script> </head> <body> <div id="main" style="width <em>echarts</em>.init(document.getElementById('main')).setOption({ series: [{ type: 'pie',
DOCTYPE html><html><head> <meta charset="UTF-8"> <title>南丁格尔玫瑰图</title> <script src=". /static/<em>echarts</em>.min.js"></script></head><body>
<script> const chart = echarts.init(document.getElementById('rose')); chart.setOption ({ series: [{ type: 'pie', roseType: 'radius', // 南丁格尔玫瑰图模式meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <script type="text/javascript" src="<em>echarts</em>.js "></script> </head> <body> <script type="text/javascript"> var mychart = echarts.init(document.getElementById ('main')); mychart.setOption({ title : { text: '满意度比例图', x:'center' mychart.setOption(option); } </script> <button onclick="changePieData()">更新数据</button> </body> </html> 3.效果图 以上则为jq使用echarts饼图的简单步骤方法,希望对大家有所帮助!
-- 引入 ECharts 文件 --> <script src="<em>echarts</em>.min.js"></script> </head> </html> 绘制一个简单的柱状图 为 ECharts > 然后就可以通过 echarts.init 方法初始化一个 echarts 实例并通过 setOption 方法生成一个简单的柱状图 完整代码。 DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>柱状图</title> <! yAxis: {}, series: [{ name: '销量', type: 'bar', //条形图( 柱状图) data: [5, 20, 36, 10, 10, 20] }] }; // 使用刚指定的配置项和数据显示图表。
/static/echarts.min.js"></script></head><body>
特殊规则柱状图 如下代码实现: option = { "backgroundColor": "#171A2A", "tooltip": { "trigger": "axis", "axisPointer
前言 ❝本篇文章是『Echarts』文章的第 6 篇,主要介绍『Echarts』绘制饼状图❞ 经过上一篇文章的介绍,给大家详细的介绍了一下『Echarts』当中的弹窗组件与数据标记,那么了解完了弹窗组件与数据标记之后 ,这篇文章再继续来给大家介绍一下『Echarts』当中的饼状图。 那么饼状图该怎么看呢?我说过通过『Echarts』绘制图形,步骤都是一样的,我们主要就是关注一下『Echarts』的配置文件内容就可以了,所以说我们就在来看一下这个配置文件当中的内容即可。 正文 如果在『Echarts』中绘制饼状图的话 X轴 与 Y轴,是不需要了: let option = { ... 需要告诉『Echarts』饼状图中有那些数据,所以说数据里面的内容,就需要进行修改和调整。
echarts官网中的示例如下,我们只能看到一个visualMap的属性中加了inRange,便可以出来一个渐变色的图例 但往往业务需求要的图例是这种格式的 先贴一个实现的效果图,铛铛啷挡~~ 实现这个效果我们只需要操作 No_price_data','No warranty','IB data too less','NULL' ]//categories是每个颜色对应的名称 }, 这样,我们就可以实现自定义旭日图的图例了
首先实现一个饼状图 <! = echarts.init(document.getElementById('main')); var names = []; //类别数组(用于存放饼图的类别) 讲饼状图变成一个环形图 关键在于这个属性 radius: ['40%', '50%'], ? 参考代码如下: <! echarts.init(document.getElementById('main')); var names = []; //类别数组(用于存放饼图的类别) 模拟数据 {"list":[{"value":"管理","name":40}, {"value":"管理","name":140}, {"value":"操作工","name":31}]} ok,变成了环形图了