Я хочу создать диаграмму, которая будет отображать временную шкалу, а в определенные моменты временной шкалы я хочу пометить ее текстом и / или диаграммой.
Cue ASCII art ...
Событие в марте / 2008/2009 /...../...../...../...../...../...../...../...../. .... / ..... / ..... /
Я хотел бы что-то вроде этого (немного лучше ;-D), где я могу объявить время начала и окончания. Я бы предпочел работать в декларациях периодов времени / событий, а не рисовать их сам. Диаграмма будет включена в отчет LaTeX, так что именно такой стиль мне нужен, пакет для LaTeX, который делает это, был бы идеальным. Тем не менее, я хотел бы получить предложения по инструментам, которые позволяют легко рисовать подобные вещи вручную.
Есть ли программа, которую я могу использовать на Linux, которая отвечает всем требованиям?
РЕДАКТИРОВАТЬ: Я не знаю, что сообщество думает о дубликатах на сайтах суперпользователя / StackOverflow (этот ответ не найден для ответа уже существовал на StackOverflow ), но у меня нет представителя, чтобы закрыть свой вопрос ...
источник
Если вы хотите сэкономить всю работу по программированию, существует веб-сайт Dipity.com, с которым вы можете создавать временные шкалы.
Или, если вы любите программировать и знаете немного XML и Javascript, есть проект SIMILE от MIT, в котором есть аккуратный проект на основе браузера Javascript под названием Timeline, который позволяет вам использовать простой формат XML в качестве входных данных для отображения временной шкалы.
Вы сказали, что «предпочли бы работать в декларациях периодов времени / событий, а не рисовать их сами », и SIMILE Timeline кажется хорошим способом сделать это.
(Вам даже не нужно рисовать, просто введите данные).
Оба они работают на Linux / Windows / Mac, что вы хотите.
источник
Dia - это программа для создания диаграмм в Linux, на практике она похожа на Visio.
источник
Более новые версии Gnuplot способны обрабатывать шкалы времени, а также могут создавать аннотации. Первоначально это научная программа для построения графиков, которая может генерировать выходные данные во многих форматах, включая .png и .eps, так что вы можете легко встраивать результаты в LaTeX (у него есть специальный вывод LaTeX, с которым я не знаком). В нем есть хорошая и качественная документация, множество настроек, и вы можете выполнять скрипты в пакетном режиме. Вы даже можете создать скрипт gnuplot с синтаксисом sheabang (#!).
источник
Имеет ли этот пример графика в П / TikZ выглядеть так , как вам нравится? PGF / TikZ - это библиотека LaTeX, поэтому вы можете свернуть свою собственную, если вы хорошо владеете LaTeX - см., Например, этот пост, чтобы узнать о начале модуля диаграммы Ганта.
источник
В LaTeX вы можете попробовать пакет tikz. Вот пример кода:
Это создает хорошую горизонтальную временную шкалу.
источник
Вы пробовали какой-либо из существующих пакетов LaTeX, предназначенных именно для этого, а именно, временной шкалы или хронологии ?
источник
OpenOffice может сделать приличный график. Создайте таблицу высотой 8 строк и количество элементов, которые у вас есть, плюс 3 столбца в ширину - поэтому, если бы у вас было 17 элементов для размещения на временной шкале, вы бы сделали таблицу с 8 строками высотой и 20 столбцами. Установите все границы ячейки на none. Объедините два верхних и два верхних нижних ряда ячеек, по четыре за раз. Объедините две средние строки по две ячейки за раз. Вы можете использовать кнопку рисования границ ячеек, чтобы нарисовать линии для отдельных ячеек. Это все намного проще, чем картина, а не пытаться объяснить:
Ваши даты или время указаны в двух ячейках посередине, а все, что вам нравится, - в четырех ячейках сверху и снизу. Я знаю, что это не LaTeX, хотя я уверен, что вы можете заставить LaTeX расположить таблицу аналогичным образом. Конечно, вы можете экспортировать диаграмму как изображение из OpenOffice для включения в ваш документ LaTeX.
источник
Однажды я написал сценарий gnuplot для построения частот FM-радиостанций вдоль оси от 87 МГц до 108 МГц, используя названия каждой радиостанции в качестве вертикальных меток. Ваш рисунок ascii выглядит очень похоже на мой результат. Вы можете взглянуть на сценарий .
источник
Вы можете использовать Creately или Creately Desktop для рисования диаграмм Ганта или временных шкал.
Гораздо меньше времени тратить на это, так как сроки и сроки могут быть просто введены, и единица времени может быть настроена. Затем просто нарисуйте столбцы или линии.
Можно экспортировать как вектор для размещения в LaTex, я полагаю.
источник