2015-01-11 2 views
0

Я запускаю gnuplot 5.0 на Windows 7. У меня есть файл данных с столбцами с 1000 строк. Я хочу GNUPLOT 2-й столбец по сравнению с первой и гладкой кривой:gnuplot smooth bezier производит прямые сегменты линии

участок «data.dat» у 1: 2 т «общая Bez» гладкая Безье

Результат выглядит в целом разумно, Но: проблема заключается в том, что это дает 3 отрезка прямой линии при малых значениях оси x; более высокие значения сглажены.

Я экспериментировал с этой проблемой: разрезая файл, чтобы иметь меньше линий, сюжет становится гладким и при более низких значениях x. Есть ли ограничение на количество точек, которые может обрабатывать gnuplot smooth bezier? У.

+0

Это хороший вопрос для списка электронной почты gnuplot, если никто не может ответить на него здесь. – andyras

+0

Сложно сказать, если это ошибка, без наличия тестовых данных и выходного файла – Christoph

ответ

2

Попытка установить образцы к более высокому значению, например

set samples 10000 
plot "data.dat" u 1 : 2 t "total bez" smooth bezier 

С помощью GNUPLOT:

По умолчанию дискретизации установлен на 100 пунктов. Более высокая частота дискретизации будет производить более точные графики, но займет больше времени. Этот параметр не имеет эффекта при построении файла данных, если не используется одна из опций интерполяции/аппроксимации . См. plot smooth re 2D данные и set cntrparam и set dgrid3d re 3D данные.

Смежные вопросы