Облако слов Highcharts, мне нужно правильно отобразить таблицу для данных графика - PullRequest
0 голосов
/ 06 мая 2019

У меня есть слово Highcharts.Здесь уже таблица отображается для диаграммы. Но вместо имени и веса ее отображают категорию и вхождения внутри thead.Здесь мне нужно отобразить имя и вес в заголовке таблицы. Может кто-нибудь, пожалуйста, помогите мне. Вот код ниже.

HTML

<script src="https://code.highcharts.com/highcharts.js"></script>
<script src="https://code.highcharts.com/modules/wordcloud.js"></script>
<div class="chart-outer">
    <div id="container"></div>
    <!-- data table is inserted here -->
</div>
<script src="https://code.highcharts.com/modules/exporting.js"></script><!-- at bottom -->
<script src="https://code.highcharts.com/modules/export-data.js"></script><!-- at bottom -->

script

var data = [{
    name: 'Lorem',
    weight: 100
}, {
    name: 'Ipsum',
    weight: 50
}, {
    name: 'Dolor',
    weight: 41
}];

Highcharts.chart('container', {
    series: [{
        type: 'wordcloud',
        data: data,
        name: 'Occurrences'
    }],

    exporting: {
        showTable: true
    }
});

1 Ответ

0 голосов
/ 07 мая 2019

Для меня не очевидно, чего вы пытаетесь достичь, но я думаю, что вы хотите заменить заголовки таблиц с «Категория» и «Вхождения» на «Имя» и «Вес» соответственно.

Если это так, эта конфигурация может работать для вас: JSFiddle

 exporting: {
    showTable: true,
    tableCaption: 'Data table',
    csv: {
      // This function is called for each column header.
      columnHeaderFormatter: function (item, key) {
        if (!item || item instanceof Highcharts.Axis) {
          return 'Name';
        }
        // Item is not axis, now we are working with series.
        return 'Weight';
      }
    }
  }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...