Как я могу отображать данные с помощью нечисловой оси X?

StackOverflow https://stackoverflow.com/questions/148020

  •  02-07-2019
  •  | 
  •  

Вопрос

У меня есть серия тестов производительности, которые я хотел бы показать в виде графика.У меня есть набор тестов (около 10), которые я запускаю на наборе компонентов (на данный момент 3) и получаю результаты производительности.

На оси Y будет отображаться результат теста пропускной способности, а на оси X должно быть сокращенное название теста с результатами различных компонентов, которые я тестирую.Итак, для каждой метки X (например.return20Items, store20Items) над ним будет 3 разных результата, по одному для каждого из трех тестируемых мной компонентов, каждый из которых имеет цветовую маркировку и указан в легенде.

Могу ли я сделать эту нечисловую ось X с помощью gnuplot?Это делается на платформе Linux, поэтому инструменты только для Windows мне не подойдут.

Это было полезно?

Решение

Видеть эта очень полезная страница.По сути, вы создаете сопоставление числовых меток, используя

set xtics ("lbl1" 1, "lbl2" 2, "lbl3" 3, "lbl4" 4)

Дальше стройте график как обычно.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top