Эта функция, кажется, не поддерживается в настоящее время «из коробки».
Однако, похоже, причина кроется только в том, что спецификация цвета не анализируется. Чтобы быть более конкретным, функция multiplot_start
в src/multiplot.c
анализирует только имя шрифта, размер, поэтому оставшиеся токены в вашем примере вызывают ошибку invalid or duplicate option
.
Немного грязное решение заключается в том, чтобы добавить эту функцию вручную. Кажется, что для достижения этой цели, необходимо выполнить следующие действия:
- добавить
#include "misc.h"
в строке 50 src/multiplot.c
- в строке 255 того же файла, добавить
-
if (equals(c_token,"tc") || almost_equals(c_token,"text$color")) {
parse_colorspec(&(mp_layout.title.textcolor), TC_VARIABLE);
continue;
}
После выполнения стандартных команд ./configure ... && make install
ваш пример производит в этой индивидуальной версии Gnuplot желаемый синий заголовок ...
Спасибо и прошу прощения за поздний прием. Был в отпуске :) – bambino350
Фактическое решение для этого - отправить запрос функции вверх и получить эту функцию в кодовую базу для всех пользователей ... –