metaclass: (Default)
metaclass ([personal profile] metaclass) wrote2009-06-20 01:56 pm

К вопросу о контроле качества

Нужно построить график. Excel задолбал. Решил скачать gnuplot под винду.
Результат первого запуска:

Непонятные закорючки - это таки, как ни странно, буквы, в непонятном шрифте мелкого размера.
Все таки, когда нет связи "сделал хреновину - тебя тут же поимели в мозг юзера", это приводит к таким вот вещам.

PS: Метод лечения:
читаем хелп, про wgnuplot.ini,там есть пример файла
создаем его
C:\Documents and Settings\user\Application Data\wgnuplot.ini
вместо той херни что написана в хелпе(TextFont=Terminal,9), пишем:
TextFont=Fixedsys,10
Достаточно самоочевидно для обычного виндовс-юзера, не так ли?

PPS: Более логичный способ лечения: щелкаем правой клавишей мыши в заголовок окна, выбираем Options - Choose Font, ставим нужный шрифт и затем там же выбираем "update wgnuplot.ini". Это уже лучше, за исключением того, что в системном меню окна такие вещи делать как бэ моветон.

Но таки за исключением этой ереси, gnuplot оказался именно тем, что мне было нужно. Из консоли графики оно мне уже показывает, осталось понять, как бы это его заставить читать данные для графика прямо из stdin или как минимум из файла, указанного в командной строке, или хотя бы с заданным именем из текущей папки. Пока указываю имя файла в командном файле явно, с полным путем.

[identity profile] theiced.livejournal.com 2009-06-21 09:41 am (UTC)(link)
Думаю лицензионный. Или вы таки хотите обидеть ребе?

Графер умеет данные всосать из CSV. А прожку под него вы таки напишете (ака cat file.csv | grep | sed | awk | gnuplot)? ХУЙ. А естественный для виндовз интерфейс у построителя графиков засуньте себе в задницу.
(deleted comment)

[identity profile] theiced.livejournal.com 2009-06-21 09:49 am (UTC)(link)
Тогда таки сглатывайте и не больше советуйте разный шрот за $349 который умеет меньше чем бесплатная прожка.

[identity profile] metaclass.livejournal.com 2009-06-21 11:18 am (UTC)(link)
Все бы хорошо, но gnuplot c stdin как-то слабо дружит, во всяком случае способа написать для него скрипт, который бы подсасывал данные для рисования из stdin извне, я что-то не нашел - только если их прямо в скрипт засунуть до того, или во временный файл положить и к нем обратиться.
Зато он умеет вызывать прожки из своих скриптов, но мне кажыццо это как-то задом наперед.

[identity profile] theiced.livejournal.com 2009-06-21 02:51 pm (UTC)(link)
Ну я вообще рубёвые биндинги юзаю - оно так удобнее (и со стдином хорошо).