LINUX.ORG.RU

Как средствами gnuplot решить задачу?


0

0

Есть набор неких точек (x,y), притом `y` как отрицательны, так и положительны. Надо накидать их на график с осью ординат в логарифмическом масштабе. Т.е. по оси ординат должно быть -10^3, -10^2, -10^1, 0, 10^1, 10^2, 10^3 и т.д.

Использовать gimp и совмещать два графика не хотелось бы. При отрицательных значениях функции в дата-файле не строит.

★★

Ты хочешь получить график лишенный смысла? Какие на хрен отрицательные числа в логарифмическом масштабе?

А вообще - разбей файл данных на два (может даже grep-а хватит), и строй gnuplot-ом два графика по двум файлам.

anonymous
()

В такой постановке у тебя ось y по-любому разрывная должна быть. Гнуплотом это можно сделать путём совмещения двух графиков (другого способа не знаю). Посмотри опцию set multiplot (позволяет на одном изображении строить несколько графиков - каждый со своими осями и пр.)

slav ★★
()
Ответ на: комментарий от slav

Спасибо.

2anonymous:

смысл есть =)

Знак определяет направление, и можно было бы просто взять как -ln(|отрицательная величина|), но нужны истинные значения..

kasian ★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.