Графики, графики ... |
Здравствуйте, гость ( Вход | Регистрация )
Графики, графики ... |
AD |
9.6.2009, 15:27
Сообщение
#11
|
Профессионал Группа: Участник Сообщений: 2003 Регистрация: 4.2.2008 Из: S-Petersburg Пользователь №: 84 Спасибо сказали: 70 раз(а) Репутация: 17 |
Вариант, который спрятан в тегах. Без ссылок!
|
|
|
Litkevich Yuriy |
9.6.2009, 15:41
Сообщение
#12
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
ну ты бы дал ссылку сразу на сообщение конкретное.
|
|
|
igor_bogomolov |
9.6.2009, 15:50
Сообщение
#13
|
Профессионал Группа: Сомодератор Сообщений: 1215 Регистрация: 22.3.2009 Из: Саратов Пользователь №: 630 Спасибо сказали: 235 раз(а) Репутация: 29 |
А у меня такой вопрос к сообществу - никто не пробовал MathGL заюзать под винду с mingw? Я в свое время более двух дней с ней возился, так и не собрал. А с готовыми dll которые предлогаются, проекты не компилируются?
Сообщение отредактировал igor_bogomolov - 9.6.2009, 15:52 |
|
|
Litkevich Yuriy |
9.6.2009, 17:24
Сообщение
#14
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
я не пробовал
|
|
|
SABROG |
9.6.2009, 17:45
Сообщение
#15
|
Профессионал Группа: Участник Сообщений: 1207 Регистрация: 8.12.2008 Из: Russia, Moscow Пользователь №: 446 Спасибо сказали: 229 раз(а) Репутация: 34 |
Тоже не пробовал и врятли буду. Не люблю я кучу зависимостей еще компилить. Всегда какая-то одна будет либо старой либо с косяками, либо вообще не собираться на этом компиляторе:
Цитата # I use VisualStudio, CBuilder or some other compiler. How can I link MathGL library?
There are 2 ways. First is use the precompiled binary (*.dll). In this case you should make libraries for yours compiler from *.dll and *.def files. The corresponding command may look like lib.exe /def:libmgl.def. But such way provide you only pure C functions, not C++ classes. The matter is that there is no standard for C++ functions naming in object files. The standard was accepted only for C functions. The second way is to compile the library from sources. MathGL library have some external dependencies (PNG, GSL, JPEG, TIFF, FLTK, GLUT, HDF5), but most of them is optional. Some libraries can be found here. But also you may exclude from the project the corresponding files to disable usage of JPEG, TIFF, FLTK, GLUT, HDF5 libraries. Also you may define NO_GSL at compilation stage for disabling GSL support. At this some special functions in formulas, Fourier transform and nonlinear fitting will be disabled also. For excluding PNG support just comment the body of functions mgl_pnga_save(),mgl_png_save() in mgl_export.cpp. After it MathGL library will not depend on any external libraries. But in this case you should redirect the output to some window (as bitmap drawing from mglGraphZB|PS::GetBits() or mglGraphZB|PS::GetRGBA()) and save this bitmap to a file by yourself. Finally! Please do not ask me Windows-specific questions. I do not use Windows. I know nothing about Visual Basic, Visual C++, CBuiled or .NET. Please find the appropriate Usenet discussion group and ask your question there. |
|
|
igor_bogomolov |
9.6.2009, 20:38
Сообщение
#16
|
Профессионал Группа: Сомодератор Сообщений: 1215 Регистрация: 22.3.2009 Из: Саратов Пользователь №: 630 Спасибо сказали: 235 раз(а) Репутация: 29 |
Тоже не пробовал и врятли буду. Не люблю я кучу зависимостей еще компилить. Всегда какая-то одна будет либо старой либо с косяками, либо вообще не собираться на этом компиляторе: Мне на данный момент эта библиотека тоже не нужна. Просто хотел посмотреть, никогда не знаешь, что может пригодиться. Просто для ознакомления.Зависимостей действительно много, только большая часть из них, при использовании с Qt, не нужна, и их можно отключить (python, groovy, графические форматы, FLTK и т.д.). Единственное что обязательно пребует это libpng, который в свою очередь тащит zlib, и glut, который входит в комплект с mingw. Зависимости я собирал без проблем, а вот сам MathGL, так и не собрал. При конфигурации в MSYS, появляются ошибки, которие я правильно подправить не смог. Для винды существуют уже готовые dll со всеми зависимостями, и собранные на mingw. Их я к проекту прикрутить так же не смог. Проекты не хотят с ними компилироваться. Можно, конечно, поинтересоваться у автора этой библиотеки, по поводу сборки под винду, тем более автор русский (Alexey Balakin), но его коментарий меня отпугнул. Цитата Please do not ask me Windows-specific questions. I do not use Windows.
|
|
|
Kagami |
9.6.2009, 20:52
Сообщение
#17
|
Старейший участник Группа: Участник Сообщений: 601 Регистрация: 2.2.2009 Пользователь №: 523 Спасибо сказали: 101 раз(а) Репутация: 9 |
Я подумываю написать библиотеку построения графиков с использованием QGraphicView. Но пока руки не доходят
|
|
|
igor_bogomolov |
9.6.2009, 21:10
Сообщение
#18
|
Профессионал Группа: Сомодератор Сообщений: 1215 Регистрация: 22.3.2009 Из: Саратов Пользователь №: 630 Спасибо сказали: 235 раз(а) Репутация: 29 |
Я подумываю написать библиотеку построения графиков с использованием QGraphicView. Но пока руки не доходят Как у самого необходимость в ней появится, так и напишешь У многих, я так думаю, есть своя библиотека для построения графиков, зоточенная под свои нужды. Я для себя, пример из Бланшет переделывал. Когда только начинал осваивать Qt, мне оказалось проще написать все самому, чем разобраться с qwt (у многих почему то обратный процесс). До сих пор предпочитаю графики самостоятельно рисовать. Они у меня правда двухмерные, поэтому ничего сложного нет. Начальник на opengl все делает. |
|
|
Kagami |
9.6.2009, 21:50
Сообщение
#19
|
Старейший участник Группа: Участник Сообщений: 601 Регистрация: 2.2.2009 Пользователь №: 523 Спасибо сказали: 101 раз(а) Репутация: 9 |
Своя библиотека у меня уже есть Вот хочу ее на QGraphicView переделать.
|
|
|
zss |
9.6.2009, 22:08
Сообщение
#20
|
Участник Группа: Участник Сообщений: 112 Регистрация: 9.6.2009 Пользователь №: 815 Спасибо сказали: 0 раз(а) Репутация: 0 |
ну хорошо - раз такая пьянка, то подскажите идеологию правильного графика для моих нужд (как хранит данные, как масштабировать...)
З.Ы. Или может для переделки подойти QwtPlotSpectrogram ? |
|
|
Текстовая версия | Сейчас: 22.12.2024, 7:22 |