Echart工具提示设置

时间:2019-04-25 13:18:08

标签: javascript c# asp.net .net json

我在vue js应用程序中使用echart(https://v-charts.js.org/#/en/ring)。我正在尝试自定义环图中的工具提示。但我无法得到。当鼠标悬停在特定颜色上时,我想在工具提示中显示我自己的json数据。

HTML代码:

<ve-ring :data="OptionRingChart" :settings="chartSettings"></ve-ring>

JavaScript代码:

chartSettings: {
        itemStyle: {

          normal: {
            color: function (params) {
              var colorList = [
                'red', 'lightgreen'
              ];
              return colorList[params.dataIndex]
            }
          }

        },
        label: {
          normal: {
            show: false
          }
        },
        tooltip: {
          show: true,
          trigger: 'item',
          position: ['35%', '32%'],
          backgroundColor: 'implements',
          textStyle: {
            color: '#000000',
            fontStyle: 'normal',
            fontWeight: 'normal',
            fontFamily: 'sans-serif',
            fontSize: 55,
          },
        },
      },
OptionRingChart: {
        color: ['green', 'red'],

        columns: ['name', 'test'],
        rows: [
          { 'name': 'D', 'test': 1 },
          { 'name': 'C', 'test': 2 }



        ],

      },

1 个答案:

答案 0 :(得分:0)

您将要使用tooltip.formatter

var option = {
    tooltip: {
        show: true,
        trigger: 'item',
        formatter: function (a) {
            my_json_data = get_and_format_my_data()
            return `${my_json_data}`
        }
    }
}