echarts 树图样式美化_ECharts个性化图表样式的实现

本文详细介绍了如何使用Echarts实现南丁格尔图的样式美化,包括设置阴影、颜色、背景、标签和线条样式,以及通过visualMap组件增强图形的层次感和空间感。
摘要由CSDN通过智能技术生成

Echarts 绘制南丁格尔图

Echarts 可以自定义配置选项;

Echarts 设置数据图形的样式可以从三个层级入手,分别是:全局、系列和数据。

下面我们使用 Echarts 来实现如下的一个南丁格尔图:

63994a9d7a3bac6c45a42897cdcf989b.png

开始绘制南丁格尔图

与第一节绘制的图表样式不同,本节我们要绘制的是饼图(第一节是柱状图)。

饼图是根据明显的扇形弧度的不同来表达不同类目的数据占据的总数的百分比。相比于柱状图,饼图的数据格式更加简单,它数值是一维的,无需给出类目。

饼图不在直角坐标系上实现,自然也不需要 xAxis 和 yAxis。

利用下述代码绘制出一个简单的饼图:myChart.setOption({

series : [

{

name: '访问来源',

type: 'pie',

radius: '55%',

data:[

{value:235, name:'视频广告'},

{value:274, name:'联盟广告'},

{value:310, name:'邮件营销'},

{value:335, name:'直接访问'},

{value:400, name:'搜索引擎'}

]

}

]

})

图形显示结果:

8cd7d2ef9c31043dfbc78a9f66663239.png

ECharts 中的数据项既可以只设成数值,也可以设为一个包含有名称、该数据图形的样式配置、标签配置的对象,具体见 data 文档。

比如上述代码中的 data 属性值是一个包含 name 和 value 属性的对象,而不像第一节里那样每一项都是单个数值。

ECharts 中的 饼图 也支持

Echarts树图样式可以通过以下几个属性进行配置:itemStyle、lineStyle、emphasis、leaves和tooltip。\[1\]其中,itemStyle用于设置树图中每个节点的样式,lineStyle用于设置树图边的样式,emphasis用于设置树图中图形和标签高亮的样式,leaves用于设置叶子节点的特殊配置,tooltip用于设置提示框浮层的样式。这些属性可以根据需求进行自定义配置,以满足不同的样式要求。\[1\] 如果你想了解更多关于Echarts树图样式配置,可以参考Echarts官方文档中的教程部分,其中有详细介绍了Echarts中的事件和行为,以及如何进行样式的配置。\[2\] 在实际项目中,如果已经引入了Echarts但版本较老,可能没有Tree图的支持,升级整个版本可能会导致之前图表出现接口不一致导致的BUG。在这种情况下,可以考虑使用其他方式解决,例如使用其他图表库或者自定义开发。\[3\] #### 引用[.reference_title] - *1* [echarts-----树状图(基础参数)](https://blog.csdn.net/m0_46698214/article/details/111192093)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down1,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* *3* [Echarts树图定制详解](https://blog.csdn.net/weixin_39748928/article/details/111546896)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down1,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值