| (window.webpackJsonp=window.webpackJsonp||[]).push([[81],{379:function(n,e,t){"use strict";t.r(e),e.default="# Apache ECharts 5.6.0 特性介绍\n\n## 在原始 GeoJSON 数据中定义区域样式\n\nECharts 地图使用 GeoJson 格式定义数据。理论上出于“数据、样式分离的原则”,GeoJson 只负责定义数据,样式应该在 ECharts 中定义。但有些情况下,样式本身也是数据的一种表达(例如:对于争议国界使用虚线表示,这时候“虚线”是一种样式,但是它实际上表达的是数据的概念,所以在 GeoJson 中定义样式是合理的)。\n\n在 ECharts 5.6.0 中,我们支持在原始 GeoJson 数据中定义区域样式,通过指定 `features[].properties.echartsStyle` 来定义样式,和 [data](${optionPath}series-map.data) 一样,支持配置 `itemStyle`、`label`、`tooltip` 等属性。示例:\n\n```ts\ngeoJSON.features[0].properties.echartsStyle = {\n itemStyle: {\n areaColor: 'green'\n }\n}\n\ngeoJSON.features[1].properties.echartsStyle = {\n selected: true,\n label: {\n formatter: 'Default Selected:\\n{b}'\n }\n}\n\ngeoJSON.features[2].properties.echartsStyle = {\n itemStyle: {\n borderType: 'dotted',\n borderColor: 'blue'\n }\n}\n\ngeoJSON.features[11].properties.echartsStyle = {\n itemStyle: {\n // This region will be overridden as `cyan` by the data item option\n areaColor: 'black'\n },\n tooltip: {\n formatter: function (params) {\n return 'This is a custom tooltip from GeoJSON: ' + params.name;\n }\n }\n}\n```\n\n## 坐标轴标签支持提示框\n\n在有些情况下,坐标轴标签过长,或我们希望在坐标轴标签上显示更多信息,在 ECharts 5.6.0 中,我们支持在坐标轴标签上添加提示框。使用方法和 `tooltip` 的配置项一致,具体可以参考 [axis.tooltip 文档](${optionPath}xAxis.tooltip)。\n\n\n\n## 旭日图支持聚焦所有子孙和祖先节点\n\n在之前版本的旭日图中,[emphasis.focus](${optionPath}series-sunburst.emphasis.focus) 支持以下几种值:\n\n- `'none'` 不淡出其它图形,默认使用该配置。\n- `'self'` 只聚焦(不淡出)当前高亮的数据的图形。\n- `'series'` 聚焦当前高亮的数据所在的系列的所有图形。\n- `'adjacency'` 聚焦关系图中的邻接点和边的图形。\n\n在 ECharts 5.6.0 中,我们新增了 `'relative'` ,表示聚焦所有子孙和祖先节点。\n\n\n\n## 新增两种语言支持\n\n在这个版本中,新增了瑞典语和波斯语的支持。至此,ECharts 已经支持 22 种语言。\n\n## 折线图性能优化\n\n在这个版本中,我们优化了折线图的渲染性能,解决了折线图内存随时间增长的问题。\n\n## 完整更新记录\n\n查看[版本更新](${mainSitePath}changelog.html#v5-6-0)\n\n下一个大版本 Apache ECharts 6.0.0 正在火热开发中,预计于 2025 年一季度末发布,敬请期待。\n"}}]); |