Аннотирование графиков от текстовых данных

У меня есть график, который был сгенерирован от набора данных, который содержит:

(date, value, annotation) 

Аннотация является постоянной величиной [ее или там или является пробелом], и я хотел бы добавить в третьем бите данных в график, который я имею. Пример этого находится в изображении. Синяя строка является графиком (дата, значение) график, и я хотел бы добавить в красных точках как изображающий в виде графика (дата, annotation@value).

Существует ли простой способ сделать это в Excel, не имея необходимость изменять появление данных?

enter image description here

0
задан 05.09.2014, 09:21

3 ответа

Я мог бы заняться им первым графическим изображением ряда 'значения' и включать маркировки данных для ВСЕХ точек. Затем, выведите красный ряд на печать как 2-й 'value2' ряд, который является подмножеством ряда 'значения'. Затем запись и изменяет маленький макрос, подобный этому, который заменяет все маркировки 'значения' маркировками 'аннотации'. Вот моя маленькая таблица и диаграмма и макрос. (Я назвал диаграмму как 'myChart'.) Надеюсь, что это имеет смысл!

Sub CustomLabels()

    Dim i, myCount
    ActiveSheet.ChartObjects("myChart").Activate
    myCount = ActiveChart.SeriesCollection(1).Points.Count

    For i = 1 To myCount
        ActiveChart.SeriesCollection(1).Points(i).DataLabel.Text = Range("C" & i + 1).Value
    Next i


End Sub

enter image description here

2
ответ дан 24.11.2019, 03:37

Вы могли следовать этому протоколу:

Измените основную ось X на Тип текста. Выведите второй ряд на печать (аннотации) на вторичной оси. Удостоверьтесь, что ряд аннотации использует столбец C в качестве своих подписей категорий. Удалите любые вторичные оси, которые Excel добавляет для Вас (ряд будут все еще рассматривать, как будто они находятся на отдельных осях, но будут оба использовать основное устройство). Добавьте маркировки к ряду аннотации с помощью опции подписей категорий.

2
ответ дан 24.11.2019, 03:37

Я не думаю, что существует встроенный способ сделать то, что Вы хотите, поскольку маркировка данных ограничена серийным именем значение оси X или значение оси Y, не другой произвольный столбец.

Существует дополнение проекта SourceForge, которое похоже, оно могло помочь хотя: http://xltoolbox.sourceforge.net/annotate.html

0
ответ дан 24.11.2019, 03:37

Теги

Похожие вопросы