Проблема с gnuplot при построении гистограммы

@JsonRawValue предназначен только для сериализации, так как обратное направление немного сложнее для обработки. Фактически он был добавлен, чтобы разрешить впрыскивание предварительно закодированного контента.

Я предполагаю, что можно было бы добавить поддержку для обратного, хотя это было бы довольно неудобно: контент должен быть проанализирован, записанный обратно в «сырую» форму, которая может быть или не быть одинаковой (поскольку котировка символов может отличаться). Это для общего случая. Но, возможно, это имело бы смысл для некоторого подмножества проблем.

Но я думаю, что для вашего конкретного случая было бы полезно указать тип как «java.lang.Object», так как это должно работать нормально: для сериализации строка будет выводиться как есть, а для десериализации она десериализуется как карта. На самом деле, возможно, вы захотите иметь отдельный геттер / сеттер; getter возвращает String для сериализации (и нуждается в @JsonRawValue); и сеттер возьмет либо карту, либо объект. Вы можете перекодировать его в String, если это имеет смысл.

0
задан Valveroz 18 January 2019 в 10:33
поделиться

1 ответ

Gnuplot не находит файл данных. Я вижу две возможные причины:

  1. Имя файла данных неверно

В скрипте есть что-то вроде plot "data.txt", в сообщении об ошибке упоминается файл "data", обратите внимание на пропавшее без вести .txt. => Проверьте ваш скрипт и реальное имя файла, это может быть простая опечатка или отсутствующее расширение файла.

  1. Файл данных не находится в каталоге, где он ожидается.

Добавьте команду pwd (печать рабочего каталога) в качестве первой команды в вашем скрипте. Он распечатает каталог, в котором он ожидает файл данных. Если это не правильный каталог, вы можете:

  • переместить или скопировать файл данных в этот каталог
  • , используя команду cd, чтобы перейти в правильный каталог
  • [ 1112] запустите gnuplot из правильного каталога
  • используйте команду plot с именем файла, включающим информацию о пути

Вы используете команду load, и gnuplot, кажется, находит скрипт , Поэтому я думаю, что, скорее всего, файл данных должен находиться в том же каталоге, что и скрипт gnuplot2.txt.

0
ответ дан maij 18 January 2019 в 10:33
поделиться
Другие вопросы по тегам:

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