2015-07-24 2 views
1

Я хочу сделать диаграмму в Libreoffice Calc 4.2.8.2. Я хочу, чтобы ось X была построена в соответствии с временным столбцом, но для отображения текстовых меток из другого. Колонки выглядят следующим образом:Текстовые наклейки на оси

   Input Output 
First 00:01 23 45 
Second 00:02 45 67 
Third 00:20 23 18 
Fourth 00:50 8  40 

Используя только последние 3 колонки, которые я получаю диаграмму с осью х распределенной в соответствии с колонкой 2 и с колонкой 2 значения в качестве меток. Я хотел бы передать распределение интервалов по оси X, но изменяя метки в оси для текстовых меток в первом столбце. Это было бы похоже на то, что вы можете сделать в gnuplot с помощью команды xtic. Возможно ли это в Calc?

Я использую диаграмму XY (разброс). Я получаю диаграмму с метками на оси, которые не соответствуют значениям в столбце 2, но равным разнесенным значениям. Я хотел бы, чтобы ось отображала только значения, которые я предоставляю в столбце. Это возможно? Я мог бы сделать это с помощью линейной диаграммы, но тогда значения не будут разнесены в зависимости от времени.

ответ

0

Я не думаю, что можно пропустить ось по временам, а также изменить метки осей. Что вы можете сделать, это добавить метки для отдельных точек данных:

  • Убедитесь, что колонка этикетки входят в области данных: В данных диапазоны окна, на вкладке «серии данных» убедитесь, что колонка этикетки выбран в поле «меток данных» для каждой серии
  • Выберите серию данных
  • правой кнопкой мыши и выбрать «вставить метки данных» (цифры будут появляться)
  • правой кнопкой мыши и выбрать «метки данных в формате»
  • На вкладке «метки данных» снимите флажок «показать значение как номер» (чтобы удалить номера) и установите флажок «показать категорию» (чтобы добавить «первый», «второй» и т. д.)
  • По умолчанию надпись будет отображаться над точкой данных, вы можете изменить это ниже или вправо/влево

Надеюсь, что вы получите функциональность, которую ищете.

Редактировать Другим возможным обходным путем является пространство вне точек данных с пустыми строками, поэтому они намечаются с правильным интервалом. В некоторых случаях это расстояние может быть сделано с помощью формул. Хотя точные формулы не применяются в этом случае, возможно, пример файла, прикрепленный к этому сообщению форума, может быть отправной точкой: Plot multiple series with different number of values

Обратите внимание, что когда в источнике данных имеются пустые строки, вам нужно будет установите для каждого ряда данных параметр для подключения подключенных точек данных. После выбора серии данных щелкните правой кнопкой мыши и выберите «Формат серии данных». Во всплывающем окне на вкладке «Параметры» в разделе «Параметры графика» для «Недостающие значения графика» выберите радиокнопку «Продолжить линию».

+0

В реальной диаграмме, которую я хочу построить, у меня есть больше столбцов, которые нужно нарисовать, чем те входные и выходные, которые я включил в пример. Поэтому не так ясно включать ярлыки данных в один из них, чем показывать метки на оси. Я изменил свой вопрос, чтобы включить другой вариант, который может быть полезен. –

+0

Другим вариантом обхода может быть пространство из точек данных - добавьте пустые строки, чтобы пространство точек правильно отображалось на линейной диаграмме. Интервал может быть выполнен с помощью формул. Вот пример, который может помочь вам начать работу на этом форуме: [Re: Многочисленные серии с различным количеством значений] (https://forum.openoffice.org/en/forum/viewtopic.php?е = 9 & т = 67912 & р = 302586 # p302708); хотя для работы с вашими данными потребуется некоторое серьезное изменение. – Lyrl

+0

Спасибо! Это полезно, мне удалось правильно разместить мою ось. Однако интервал не работает с данными. Данные, разделенные пустой строкой, отображаются в отдельных точках, а не связаны с линией. Я могу использовать интерполированные значения в этих пустых строках, но я бы предпочел не использовать больше точек данных. –

Смежные вопросы