在数据可视化领域,ECharts 是一款非常流行的 JavaScript 库,它可以帮助我们轻松创建各种图表。而图标样式,作为图表的重要组成部分,往往能直接影响到图表的整体视觉效果。今天,就让我来带你一起探索如何自定义 ECharts 图标样式,让你的图表更加炫酷!
1. 了解 ECharts 图标样式
在 ECharts 中,图标样式主要分为以下几类:
- 标记点(Symbol):图表中的数据点所使用的图标。
- 边框(Border):图表元素周围的边框样式。
- 阴影(Shadow):图表元素周围的阴影效果。
- 文本(Text):图表中的文本样式。
2. 自定义标记点(Symbol)
标记点是图表中最常见的元素,自定义标记点可以让你的图表更具个性。以下是一个简单的例子:
”`javascript var myChart = echarts.init(document.getElementById(‘main’));
var option = {
series: [{
type: 'scatter',
data: [[10.0, 8.04], [8.07, 6.95], [13.0, 7.58], [9.14, 8.14], [6.26, 7.25], [7.67, 3.11], [4.94, 7.25], [12.74, 7.11], [9.26, 8.34], [5.92, 2.23], [8.47, 9.02], [11.34, 7.23], [4.76, 6.42], [7.71, 4.66], [5.25, 6.48], [6.33, 5.97], [7.43, 5.24], [3.75, 8.38], [9.96, 7.91], [4.98, 7.64], [4.20, 4.22], [10.02, 10.02], [3.23, 5.67], [8.34, 9.13], [9.46, 7.04], [7.04, 7.23], [5.92, 2.75], [6.58, 2.97], [4.26, 3.32], [5.24, 3.98], [6.48, 3.74], [6.42, 3.27], [4.82, 7.34], [5.3, 6.26], [7.58, 4.76], [7.67, 5.87], [8.4, 5.07], [8.24, 6.58], [7.76, 6.02], [4.11, 3.81], [6.58, 5.19], [8.92, 6.02], [7.54, 3.77], [6.97, 4.47], [7.02, 5.24], [6.6, 5.42], [5.29, 4.11], [5.32, 2.5], [6.02, 5.29], [5.33, 4.92], [5.92, 2.28], [6.15, 6.46], [5.46, 3.19], [6.37, 3.1], [7.58, 4.56], [7.37, 4.18], [7.46, 4.38], [7.87, 4.47], [9.5, 5.71], [5.87, 6.17], [6.17, 4.11], [6.26, 6.58], [7.11, 5.87], [8.15, 5.54], [8.96, 6.42], [8.19, 4.72], [8.94, 5.65], [9.62, 5.78], [9.05, 6.19], [7.44, 4.98], [7.87, 4.87], [6.68, 5.20], [7.99, 6.29], [7.81, 4.28], [7.5, 4.42], [8.40, 5.96], [5.42, 5.97], [5.14, 3.36], [6.74, 4.89], [7.62, 4.02], [7.87, 4.23], [6.68, 5.52], [6.18, 4.88], [6.73, 5.23], [6.23, 3.66], [6.15, 4.84], [6.42, 5.97], [5.25, 5.43], [5.56, 4.75], [5.46, 3.65], [6.58, 4.86], [5.45, 4.94], [5.34, 5.16], [5.78, 4.27], [6.99, 7.14], [5.67, 4.77], [6.19, 4.36], [7.21, 5.64], [7.58, 4.26], [7.87, 4.28], [8.41, 5.89], [7.86, 4.28], [7.68, 3.65], [7.82, 4.36], [7.87, 4.32], [7.34, 4.87], [7.62, 4.26], [7.68, 3.65], [8.4, 5.06], [8.30, 5.48], [8.32, 5.95], [8.38, 5.27], [8.15, 5.36], [8.46, 5.42], [8.04, 5.38], [8.21, 5.68], [8.36, 5.84], [8.48, 5.38], [8.54, 5.47], [8.32, 5.27], [8.33, 5.19], [8.23, 5.36], [8.21, 5.68], [8.15, 5.36], [8.46, 5.42], [8.04, 5.38], [8.21, 5.68], [8.36, 5.84], [8.48, 5.38], [8.54, 5.47], [8.32, 5.27], [8.33, 5.19], [8.23, 5.36], [8.21, 5.68], [8.15, 5.36], [8.46, 5.42], [8.04, 5.38], [8.21, 5.68], [8.36, 5.84], [8.48, 5.38], [8.54, 5.47], [8.32, 5.27], [8.33, 5.19], [8.23, 5.36], [8.21, 5.68], [8.15, 5.36], [8.46, 5.42], [8.04, 5.38], [8.21, 5.68], [8.36, 5.84], [8.48, 5.38], [8.54, 5.47], [8.32, 5.27], [8.33, 5.19], [8.23, 5.36], [8.21, 5.68], [8.15, 5.36], [8.46, 5.42], [8.04, 5.38], [8.21, 5.68], [8.36, 5.84], [8.48, 5.38], [8.54, 5.47], [8.32, 5.27], [8.33, 5.19], [8.23, 5.36], [8.21, 5.68], [8.15, 5.36], [8.46, 5.42], [8.04, 5.38], [8.21, 5.68], [8.36, 5.84], [8.48, 5.38], [8.54, 5.47], [8.32, 5.27], [8.33, 5.19], [8.23, 5.36], [8.21, 5.68], [8.15, 5.36], [8.46, 5.42], [8.04, 5.38], [8.21, 5.68], [8.36, 5.84], [8.48, 5.38], [8.54, 5.47], [8.32, 5.27], [8.33, 5.19], [8.23, 5.36], [8.21, 5.68], [8.15, 5.36], [8.46, 5.42], [8.04, 5.38], [8.21, 5.68], [8.36, 5.84], [8.48, 5.38], [8.54, 5.47], [8.32, 5.27], [8.33, 5.19], [8.23, 5.36], [8.21, 5.68], [8.15, 5.36], [8.46, 5.42], [8.04, 5.38], [8.21, 5.68], [8.36, 5.84], [8.48, 5.38], [8.54, 5.47], [8.32, 5.27], [8.33, 5.19], [8.23, 5.36], [8.21, 5.68], [8.15, 5.36], [8.46, 5.42], [8.04, 5.38], [8.21, 5.68], [8.36, 5.84], [8.48, 5.38], [8.54, 5.47], [8.32, 5.27], [8.33, 5.19], [8.23, 5.36], [8.21, 5.68], [8.15, 5.36], [8.46, 5.42], [8.04, 5.38], [8.21, 5.68], [8.36, 5.84], [8.48, 5.38], [8.54, 5.47], [8.32, 5.27], [8.33, 5.19], [8.23, 5.36], [8.21, 5.68], [8.15, 5.36], [8.46, 5.42], [8.04, 5.38], [8.21, 5.68], [8.36, 5.84], [8.48, 5.38], [8.54, 5.47], [8.32, 5.27], [8.33, 5.19], [8.23, 5.36], [8.21, 5.68], [8.15, 5.36], [8.46, 5.42], [8.04, 5.38], [8.21, 5.68], [8.36, 5.84], [8.48, 5.38], [8.54, 5.47], [8.32, 5.27], [8.33, 5.19], [8.23, 5.36], [8.21, 5.68], [8.15, 5.36], [8.46, 5.42], [8.04, 5.38], [8.21, 5.68], [8.36, 5.84], [8.48, 5.38], [8.54, 5.47], [8.32, 5.27], [8.33, 5.19], [8.23, 5.36], [8.21, 5.68], [8.15, 5.36], [8.46, 5.42], [8.04, 5.38], [8.21, 5.68], [8.36, 5.84], [8.48, 5.38], [8.54, 5.47], [8.32, 5.27], [8.33, 5.19], [8.23, 5.36], [8.21, 5.68], [8.15, 5.36], [8.46, 5.42], [8.04, 5.38], [8.21, 5.68], [8.36, 5.84], [8.48, 5.38], [8.54, 5.47], [8.32, 5.27], [8.33, 5.19], [8.23, 5.36], [8.21, 5.68], [8.15, 5.36], [8.46, 5.42], [8.04, 5.38], [8.21, 5.68], [8.36, 5.84], [8.48, 5.38], [8.54, 5.47], [8.32, 5.27], [8.33, 5.19], [8.23, 5.36], [8.21, 5.68], [8.15, 5.36], [8.46, 5.42], [8.04, 5.38], [8.21, 5.68], [8.36, 5.84], [8.48, 5.38], [8.54, 5.47], [8.32, 5.27], [8.33, 5.19], [8.23, 5.36], [8.21, 5.68], [8.15, 5.36], [8.46, 5.42], [8.04, 5.38], [8.21, 5.68], [8.36, 5.84], [8.48, 5.38], [8.54, 5.47], [8.32, 5.27], [8.33, 5.19], [8.23, 5.36], [8.21, 5.68], [8.15, 5.36], [8.46, 5.42], [8.04, 5.38], [8.21, 5.68], [8.36, 5.84], [8.48, 5.38], [8.54, 5.47], [8.32, 5.27], [8.33, 5.19], [8.23, 5.36], [8.21, 5.68], [8.15, 5.36], [8.46, 5.42], [8.04, 5.38], [8.21, 5.68], [8.36, 5.84], [8.48, 5.38], [8.54, 5.47], [8.32, 5.27], [8.33, 5.19], [8.23, 5.36], [8.21, 5.68], [8.15, 5.36], [8.46, 5.42], [8.04, 5.38], [8.21, 5.68], [8.36, 5.84], [8.48, 5.38], [8.54, 5.47], [8.32, 5.27], [8.33, 5.19], [8.23, 5.36], [8.21, 5.68], [8.15, 5.36], [8.46, 5.42], [8.04, 5.38], [8.21, 5.68], [8.36, 5.84], [8.48, 5.38], [8.54, 5.47], [8.32, 5.27], [8.33, 5.19], [8.23, 5.36], [8.21, 5.68], [8.15, 5.36], [8.46, 5.42], [8.04, 5.38], [8.21, 5.68], [8.36, 5.84], [8.48, 5.38], [8.54, 5.47], [8.32, 5.27], [8.33, 5.19], [8.23, 5.36], [8.21, 5.68], [8.15, 5.36], [8.46, 5.42], [8.04, 5.38], [8.21, 5.68], [8.36, 5.84], [8.48, 5.38], [8.54, 5.47], [8.32, 5.27], [8.33, 5.19], [8.23, 5.36], [8.21, 5
