javascript Echarts:有什么方法可以将图像添加到图表中吗?

z0qdvdin  于 2023-01-19  发布在  Java
关注(0)|答案(3)|浏览(120)

我正在使用Echarts创建树图。x1c 0d1x我想把树的颜色改为图像。像这样。

itemStyle: {
            color: {
              image: require("./french.png"),
            },
          },

我尝试使用itemStyle,但它不起作用!有更好的方法吗?

abithluo

abithluo1#

你总是可以使用图形组件。它允许你添加任何图形对象到你的图表与给定坐标。

只需查看此组件的文档即可了解如何使用它。https://echarts.apache.org/en/option.html#graphic

s4n0splo

s4n0splo2#

我设法为系列数据中的每个标签添加了一个唯一的图像,如下所示:

{
  "value": 23,
  "name": "Arizona",
  "path": "US/Arizona",
  label: {
    show: true,
    formatter: '{b}',
    color: 'rgba(0,0,0,0)',
    backgroundColor: {
      image: 'image1.jpg',
    },
  },
},
4szc88ey

4szc88ey3#

你可以看看其中一个使用图像的例子:
https://echarts.apache.org/examples/en/editor.html?c=wind-barb

{
        type: 'image',
        style: {
          image: api.value(dims.weatherIcon),
          x: -weatherIconSize / 2,
          y: -weatherIconSize / 2,
          width: weatherIconSize,
          height: weatherIconSize
        },
        position: [point[0], 110]
      },

相关问题