Построение графиков по точкам, при количестве точек более 100 тысяч |
Здравствуйте, гость ( Вход | Регистрация )
Построение графиков по точкам, при количестве точек более 100 тысяч |
15.02.2008, 0:26
Сообщение
#1
|
|
|
Магистр ![]() ![]() ![]() ![]() Группа: Member Сообщений: 392 Регистрация: 9.1.2006 Пользователь №: 888 Поблагодарили: 211 раз(а) |
Не подскажите какую-нибудь программу для удобного построения графиков по точкам. Количество точек начинается от 50 тыс. и выше.
Хотелось бы что-нибудь быстрое и удобное... :-) специализированное. Построение графиков в Maple с таким объёмом данных проблемотично, Excel :-) быстрее, но неудобен... (удивительно). Пробовал Intel Array Visualizator... интересная программа, интересные возможности построения различных графиков по различным форматам данных... но крайне неудобная в выводе графиков... верее совсем не удобная... Сообщение отредактировал alex_kam - 15.02.2008, 0:27 -------------------- Там, где человек – главное богатство недр! (с) И. Растеряев
|
|
|
|
![]() |
2.11.2009, 23:13
Сообщение
#2
|
|
|
Первокурсник ![]() ![]() Группа: Member Сообщений: 38 Регистрация: 16.7.2009 Пользователь №: 34940 Поблагодарили: 16 раз(а) |
Чтоб не делать новой темы, отпишусь тут... Посоветуйте - стоит следующая задача:
Есть порядка 100 файлов с результатами счета (в каждом порядка 500 значений). Названия Файлов вида x_y.dat. Нужно чем-то перелопатить масивы внутри этих файлов и собрать новый файл с данными вида x y f(x,y) затем уже гнуплотом отрисую какуюнибудь красоту. Чем лучше и удобнее отработать по таким данным? ЗЫ желательно ПО для win |
|
|
|
3.11.2009, 0:09
Сообщение
#3
|
|
![]() Профессор ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Banned Сообщений: 3226 Регистрация: 3.4.2008 Из: СПб Пользователь №: 7086 Поблагодарили: 2602 раз(а) |
Чтоб не делать новой темы, отпишусь тут... Посоветуйте - стоит следующая задача: Есть порядка 100 файлов с результатами счета (в каждом порядка 500 значений). Названия Файлов вида x_y.dat. Нужно чем-то перелопатить масивы внутри этих файлов и собрать новый файл с данными вида x y f(x,y) затем уже гнуплотом отрисую какуюнибудь красоту. Чем лучше и удобнее отработать по таким данным? ЗЫ желательно ПО для win Если f(x,y) не сложная, то её можно считать внутри гнуплота. Быстрейший способ, я думаю, нарисовать один и потом методом копи-паста сделать ещё сто таких же. Я бы делал обработку на python (опять же, если счёт несложный). Но это только потому, что я его знаю. По-моему лучше выучить какой-нибудь интерпретатор для таких вот целей. -------------------- Бог есть!
|
|
|
|
3.11.2009, 6:20
Сообщение
#4
|
|
|
Первокурсник ![]() ![]() Группа: Member Сообщений: 38 Регистрация: 16.7.2009 Пользователь №: 34940 Поблагодарили: 16 раз(а) |
Если f(x,y) не сложная, то её можно считать внутри гнуплота. Быстрейший способ, я думаю, нарисовать один и потом методом копи-паста сделать ещё сто таких же. Я бы делал обработку на python (опять же, если счёт несложный). Но это только потому, что я его знаю. По-моему лучше выучить какой-нибудь интерпретатор для таких вот целей. мне по сути надо из каждого файла взять 3 значения - х у и определенной обработкой из файла выдернуть 1 цифру, в итоге должно получится 100 точек (по одной на каждый файл) и по ним уже строить 3D график. Как это сделать красиво на гнуплоте чета не придумалось (IMG:style_emoticons/default/smile.gif) вот погуглив до того как тут отписаться тоже много упоминаний о Питоне встретил, скачал, поставил его и засомневался (IMG:style_emoticons/default/smile.gif) Все-таки раз уж разбираться с чем-то (питона я не знаю), то хотелось бы, чтоб этот инструмент был универсальным и мощным, чтоб в будующем под немного измененную задачу не пришлось учить что-то другое. Ну и уверенности нет пока, что нет какогото более эффективного инструмента. Может быть какието математические пакеты позволяют обрабатывать "множества" файлов? Вроде, например, у Матлаба есть библиотека обработки экспериментальных данных (описание пока не нашел) Интерпритатор - какой например, чтоб понять что этот класс программ умеет. |
|
|
|
3.11.2009, 6:54
Сообщение
#5
|
|
![]() Профессор ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Banned Сообщений: 3226 Регистрация: 3.4.2008 Из: СПб Пользователь №: 7086 Поблагодарили: 2602 раз(а) |
Если f(x,y) не сложная, то её можно считать внутри гнуплота. Быстрейший способ, я думаю, нарисовать один и потом методом копи-паста сделать ещё сто таких же. Я бы делал обработку на python (опять же, если счёт несложный). Но это только потому, что я его знаю. По-моему лучше выучить какой-нибудь интерпретатор для таких вот целей. мне по сути надо из каждого файла взять 3 значения - х у и определенной обработкой из файла выдернуть 1 цифру, в итоге должно получится 100 точек (по одной на каждый файл) и по ним уже строить 3D график. Как это сделать красиво на гнуплоте чета не придумалось (IMG:style_emoticons/default/smile.gif) вот погуглив до того как тут отписаться тоже много упоминаний о Питоне встретил, скачал, поставил его и засомневался (IMG:style_emoticons/default/smile.gif) Все-таки раз уж разбираться с чем-то (питона я не знаю), то хотелось бы, чтоб этот инструмент был универсальным и мощным, чтоб в будующем под немного измененную задачу не пришлось учить что-то другое. Ну и уверенности нет пока, что нет какогото более эффективного инструмента. Может быть какието математические пакеты позволяют обрабатывать "множества" файлов? Вроде, например, у Матлаба есть библиотека обработки экспериментальных данных (описание пока не нашел) Интерпритатор - какой например, чтоб понять что этот класс программ умеет. Насколько я помню, в гнуплоте есть возможность строить поверхности по исходным данным двух типов. Либо это матрица, каждый элемент которой это значение z, предполагается что эквидистантно расположенные, либо вот линии, каждая точка которых по-моему тремя координатами задаётся, то есть вроде как раз Ваш случай. Должен честно сказать, строить поверхности мне не приходилось, поэтому много чего сказать не смогу. Посмотрите в его примерах, у него там есть примеры построения поверхностей. Как правило можно разобраться, во всяком случае с помощью хелпа. В чём беда гнуплота---во-первых украшательство относительно много времени занимает. Каждую мелочь надо в справке искать. И украшательство это не универсальное. Например, есть возможность выводить постскрипт-картинку и надписи к ней в теховском виде. Ясно, что таким способом сделанная картинка не может быть средствами гнуплота выведена в другом формате. Есть (кажется) возможность использовать средства постскрипта для подписей. Постскрипт тоже многое умеет, надстрочные, подстрочные индексы, греческие буквы, может дроби, не помню уже. Но это тоже именно для постскрипта специфичный способ. А любой из способов чреват тем, что ты упираешься в какое-либо ограничение и не можешь его преодолеть, в то время как другой способ именно в данном случае может быть был бы лучше. Надо предупредить, что с гнуплотом мне приходилось сталкиваться с ситуациями, когда он в принципе умеет делать нечто, но как это сделать непонятно. Документация у него не всегда легко читается. Питон это интерпретатор и есть, самого общего назначения, довольно удобный и имеющий много библиотек и поддерживаемый. Чем-то же надо делать насущные простецкие вещи, вроде подготовки данных для того, чтобы скормить их какой-либо программе. Я на нём писал программу управления своей установкой, например. С матлабом я дела не имел. Именно матлаб или маткад лично мне не нравились в то время, когда я мог за них взяться, тем что невозможно было бы преобразовать счёт в отдельную программу, чтобы запускать её на множестве компьютеров. Хотя ни разу до множества компьютеров дело не дошло. Но не потому что потребности не было. В этом смысле ROOT, например, лучше. Но в него придётся вкладывать гораздо больше сил. Он выглядит в большей степени как набор деталей, например как шкафы в разобранном виде продают, всё уже просверлено только собрать и болтики закрутить. В то время, как маткад и матлаб это готовая мебель, так бы я их сравнил по тому небольшому впечатлению, которое я о них составил. -------------------- Бог есть!
|
|
|
|
alex_kam Построение графиков по точкам 15.02.2008, 0:26
Allex 1. Origin,
2. Sigma Plot. 15.02.2008, 11:47
ycheff 3. Table Curve
4. Curve Expert 15.02.2008, 13:32
ycheff TableCurve 5.0.1 ftp://ftp.spss.com/pub/web/tcu... 16.09.2008, 18:09
metelev_sv Для комплекта --- gnuplot. Он бесплатный, хоть и н... 16.09.2008, 20:36
ycheff Что за программа Bio Stat 2007 pro 3.8.0. Скачал,... 7.10.2008, 20:03
eurisco1 Цитата(ycheff @ 7.10.2008, 21:03) Что за ... 7.10.2008, 21:05
metelev_sv Попытался обработать фотографию точки от лазерной ... 29.11.2008, 0:32
ycheff Нашелся-таки патч для TableCurve 5.00 - теперь все... 8.02.2009, 11:54
spfsab А чем не устраивает старый добрый Grafer? 19.07.2009, 21:30
ycheff Многое зависит от задачи, которая ставится. Я по... 19.07.2009, 23:18
spfsab Цитата(ycheff @ 20.07.2009, 2:18) Многое ... 20.07.2009, 0:41

Elena Цитата(SuLP @ 3.11.2009, 6:20) Цитата(met... 3.11.2009, 17:44
spfsab Цитата(SuLP @ 3.11.2009, 1:13) Чтоб не де... 9.11.2009, 16:55
ankr Скачал TableCurve 5.0.1. Ввел таблично зависимость... 9.11.2009, 16:30
ycheff Цитатакак в TableCurve ввести данную функцию для а... 9.11.2009, 18:18
ankr Спасибо. Даже как и получилось. Очень понравилось ... 10.11.2009, 10:03
ycheff Цитатагде после аппроксимации посмотреть какой фун... 10.11.2009, 18:38
ankr Туда заходил. Действительно имеется список функций... 11.11.2009, 9:47
ycheff Можно зайти в Help и посмотреть по номеру вид функ... 11.11.2009, 21:49
ankr Спасибо. Иногда разбираешься в программе, не можеш... 12.11.2009, 9:10
melancholic Вопрос специалистам по TableCurve. Я пытаюсь обраб... 9.09.2010, 22:24
ycheff ЦитатаВообще говоря, в моем наборе первая и послед... 11.09.2010, 8:40
melancholic Цитата(ycheff @ 11.09.2010, 7:40) Не знаю... 14.09.2010, 12:31
Wild Bill Если вдруг кому удастся уворовать ITTVIS IDL 7.* (... 15.09.2010, 16:33
Const Заголовок: лучше поздно, чем…
На исходный пост от... 2.12.2010, 6:24
Elena Может, я, конечно, что-то путаю, но вроде во време... 2.12.2010, 20:38
Const Цитата(Elena @ 2.12.2010, 22:38) Может, я... 2.12.2010, 21:22
Wild Bill Да, первый пень у меня был уже с 16 мегами, второй... 3.12.2010, 1:22
Const Цитата(Wild Bill @ 3.12.2010, 3:22) Да, п... 3.12.2010, 11:27
Wild Bill Примерно такой вид графика хотелось бы получить...... 3.12.2010, 23:24
Const Цитата(Wild Bill @ 4.12.2010, 1:24) Приме... 4.12.2010, 9:30
Elena Цитата(Wild Bill @ 3.12.2010, 23:24) Прим... 4.12.2010, 11:34
Wild Bill Что-то я тупею!
Вот графики, и поле, и про... 4.12.2010, 19:46
Librarian А чем смотрят EPSы irfant не открыл, стандартная... 5.12.2010, 3:56
Const Цитата(Librarian @ 5.12.2010, 5:56) А чем... 5.12.2010, 14:29
Librarian QUOTE (Const @ 5.12.2010, 11:29) Ну ипро ... 5.12.2010, 19:08

Const Цитата(Librarian @ 5.12.2010, 21:08) А gn... 5.12.2010, 19:36

Librarian QUOTE (Const @ 5.12.2010, 16:36) Не тольк... 6.12.2010, 1:00

Const Цитата(Librarian @ 6.12.2010, 3:00) Ушол ... 6.12.2010, 6:54
Wild Bill Цитата(Const @ 5.12.2010, 14:29) Ну, граф... 6.12.2010, 18:30
Const Цитата(Wild Bill @ 6.12.2010, 20:30) Да, ... 6.12.2010, 18:49
Wild Bill Понял... Область у меня очень сложная... Ладно, пр... 8.12.2010, 19:12
Const Цитата(Wild Bill @ 8.12.2010, 21:12) Поня... 8.12.2010, 19:22
Wild Bill Цитата(Const @ 8.12.2010, 19:22) Если как... 8.12.2010, 19:31
Const Цитата(Wild Bill @ 8.12.2010, 21:31) Да, ... 8.12.2010, 19:46
Wild Bill Цитата(Const @ 8.12.2010, 19:46) Ну, пере... 8.12.2010, 20:03
Const Цитата(Wild Bill @ 8.12.2010, 22:03) Буду... 8.12.2010, 20:11
Wild Bill Опять к графикам... За новогодние каникулы попробо... 14.01.2011, 22:39
metelev_sv Цитата(Const @ 8.12.2010, 20:11) gnuplot ... 15.01.2011, 20:26
Const Цитата(metelev_sv @ 15.01.2011, 22:26) Ко... 15.01.2011, 21:53
metelev_sv Цитата(Const @ 15.01.2011, 21:53) Суровое... 16.01.2011, 1:34
metelev_sv Цитата(Const @ 15.01.2011, 21:53) Версия ... 17.01.2011, 0:26
ycheff Цитатачем смотрят EPSы
Акробатом Про можно посмотр... 5.12.2010, 9:57![]() ![]() |
| Текстовая версия | Сейчас: 2.12.2025, 1:05 |