Графики, графики ... |
Здравствуйте, гость ( Вход | Регистрация )
Графики, графики ... |
zss |
9.6.2009, 12:33
Сообщение
#1
|
Участник Группа: Участник Сообщений: 112 Регистрация: 9.6.2009 Пользователь №: 815 Спасибо сказали: 0 раз(а) Репутация: 0 |
Подскажите находил ли кто библиотеки для отрисовки графиков кроме Qwt и KDChart.
З.Ы. Хотелось бы в исходниках... |
|
|
SABROG |
9.6.2009, 17:45
Сообщение
#2
|
Профессионал Группа: Участник Сообщений: 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. |
|
|
Текстовая версия | Сейчас: 22.12.2024, 11:53 |