Гнуплот тысячи ценностей - PullRequest
       4

Гнуплот тысячи ценностей

0 голосов
/ 20 февраля 2011

Я хочу построить содержимое базы данных.Он содержит пары меток времени (например, 1298136675887128524) и потребляемой мощности узла в это время (например, 159.562042).Потребляемая мощность измеряется каждые 10 мс.Это база данных PSQL.На самом деле я не привык к gnuplot, поэтому я спрашиваю, прежде чем потратить много времени, пытаясь сделать это неправильно ...

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

1298136675887128524 159.562042  
1298136675888238531 160.124031  
1298136675890241275 158.321967

Затем я масштабировал бы временную метку так, чтобы она была представлена ​​на оси х в удобочитаемом виде, и попытался бы построить все.Поскольку я говорю о> 100000 из этих строк, я не совсем уверен, что это лучший способ ..

Спасибо за помощь!

1 Ответ

2 голосов
/ 20 февраля 2011

Нет необходимости «масштабировать» ваш xaxis.Просто:

set xdata time
set timefmt "%s"
plot 'file' u 1:2

или что-то подобное.

Используйте «каждые n », чтобы пропустить n-1 точек при построении, если ваш графикслишком плотный.

...