2013-06-28 4 views
1

Я пытаюсь построить данные из CSV-файла, а мой xrange не является линейным - он поднимается от 0,5 до 1,2, а затем до 0,1 по мере продвижения набора данных. Gnuplot оценивает данные от 0,1 до 1,2 по возрастанию, и мне нужно сказать, что просто беру данные, когда читает их. Как мне это сделать? данные являются температурным графиком относительно изменяющегося расхода воды ...Формат осевых диапазонов Gnuplot

Спасибо!

Вот пример моих данных, которые будут построены, жаль, что долго:

0,558 34,327

0,698 34,429

1,264 34,577

1,258 34,690

1,252 34,864

1.274 35.010

1,271 35,097

1,286 38,223

1,306 38,186

1,291 38,114

1,288 38,100

1,294 38,049

1,288 38,005

1,297 37,467

1,297 37,464

1,299 37,437

1,298 37,399

1,281 37,406

0,606 37,456

0,607 37,449

0,601 37,483

0,594 37,495

0,594 37,587

0,607 37,625

0,607 37,737

0,596 37,798

0,599 37,918

0,334 38,015

0,348 38,073

0,355 38,171

0,345 38.259

0,348 38,386

0,142 39,230

0,137 39,305

0,126 39,374

0,115 39,371

0,131 39,423

0,132 39,369

Далее в эти данные переменные x и y будут увеличиваться и уменьшаться по мере их продолжения. Мне просто нужно, чтобы ось X отображалась, поскольку она считывается из файла. Я прикрепил образ графа Excel, который я пытаюсь заменить, и версию gnuplot (только одну линию сюжета) для сравнения.

Excel Plot

Gnu Plot

"Fixed" Gnuplot

ответ

0

Попробуйте

set xtics rotate by -90 
plot "-" using 0:2:xtic(1) with lines 
0.558 34.327 
0.698 34.429 
1.264 34.577 
1.258 34.690 
1.252 34.864 
1.274 35.010 
1.271 35.097 
1.286 38.223 
1.306 38.186 
1.291 38.114 
1.288 38.100 
1.294 38.049 
1.288 38.005 
1.297 37.467 
1.297 37.464 
1.299 37.437 
1.298 37.399 
1.281 37.406 
0.606 37.456 
0.607 37.449 
0.601 37.483 
0.594 37.495 
0.594 37.587 
0.607 37.625 
0.607 37.737 
0.596 37.798 
0.599 37.918 
0.334 38.015 
0.348 38.073 
0.355 38.171 
0.345 38.259 
0.348 38.386 
0.142 39.230 
0.137 39.305 
0.126 39.374 
0.115 39.371 
0.131 39.423 
0.132 39.369 
EOF 

enter image description here

+0

Спасибо, не уверен, что ж, и LP являются ... это моя команда участка: plot 'c: \ users \ tsc \ desktop \ csv \ VCF heat data.csv', используя 4: 5 linecolor rgb "red" с линиями это графические объекты, но поскольку мой диапазон x увеличивается и уменьшается, когда вы переходите от datapoint to datapioint, мой сюжет выглядит неправильно. Версия excel выглядит корректно, но excel - это проблема, когда вы работаете правильно ... используя gnu. –

+0

> u 2 w lp. Я изменил ответ. – slitvinov

+0

hmmm, не уверен, что я следую - если я использую команду plot, которую я разместил выше, и измените «с линиями» на «с точками линии», я получаю 2 ошибки: ** предупреждение: не указан спецификатор точек, здесь * * и ** дублированные или противоречивые аргументы в вариантах сюжета ** Я сделал что-то не так? –