12

У меня есть три столбца данных. В столбце 1 приведено краткое описание, в столбце 2 указан номер льготы, а в столбце 3 - стоимость. Я могу создать точечную диаграмму затрат / выгод, но я хочу, чтобы каждая точка на точечной диаграмме была помечена описанием. Мне все равно, видите ли вы это на графике или вам нужно перевернуть точку, чтобы увидеть описание.

5 ответов5

6

Вы можете использовать это дополнение http://www.appspro.com/Utilities/ChartLabeler.htm

2

Есть еще одна бесплатная утилита (и руководство по ее созданию), доступная для загрузки здесь:http://www.wiseowl.co.uk/blog/s130/excel-charts-data-labels-problem.htm

2

Я предлагаю один инструмент под названием Funfun, который может решить вашу проблему. С помощью этого инструмента вы можете использовать внешнюю библиотеку JavaScript для построения точечной диаграммы с описанием, которое соответствует вашим потребностям.

Я написал функцию для вашей проблемы. Вот код основной части:

<script>
    var data = $internal.data; // use Funfun API to get the data
    var plot_data = [];
    for(var i=0; i<data.length; i++){ // data preprocessing to fit in Plotly.js
     var trace = {
      x: [data[i][0]],
      y: [data[i][1]],
      type: 'scatter',
      name: data[i][2]
     };
     plot_data[i] = trace;
    }
    var layout = {
      title: 'Data Labels Hover'
    };
    Plotly.newPlot('myDiv', plot_data, layout); // use Plotly.js to plot the chart
</script>

В Excel Online это показано ниже: вы можете писать коды в правой панели. Как уже упоминалось в коде, я использую plotly.js для построения графика.

Ссылка https://www.funfun.io/1/edit/5a3772cd45ac15144af3fe9d этой функции. Вы можете связать эту функцию с вашим Excel с Funfun и этим URL.

Кроме того, Funfun также предоставляет онлайн-площадку, которая использует ту же базу данных, что и Funfun в надстройке Excel. Вы также можете нажать на ссылку выше, чтобы увидеть, что это такое в версии сайта. Эта функция на сайте Funfun

PS Я разработчик Funfun.

1

Сначала я подумал, что это можно сделать с помощью «приманки и переключения» - сначала составьте график данных, а затем отредактируйте серию. Не работает, хотя Это работает тогда и только тогда, когда числа в столбце «B» являются целыми числами. Диаграмма Excel больше не использует данные из столбца B.

Единственный способ, которым я смог надежно сделать это в прошлом, - сделать каждую строку данных отдельной серией данных. Больно, но если вы хотите увидеть это в действии, у меня есть пример файла Excel.

0

Утилита wiseowl.co.uk работала для меня. В качестве "учебника" я бы порекомендовал

  1. Загрузите эту таблицу Excel из пятой части этого блога и включите макросы http://www.wiseowl.co.uk/files/blogs/s130/i3.xlsm

  2. Переместите кнопку вниз и уберите свои данные, если у вас есть несколько столбцов

  3. Вставьте свои данные поверх данных фильма.

  4. Создайте точечные диаграммы, выбирая два столбца за один раз и вставляя точечные диаграммы.

  5. Нажав на кнопку, которая добавит метки.

Легко.

Спасибо людям, которые сделали это и рекомендовали это.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .