Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




 Рисование график в программе.
Подскажите пожалуйста как вывести в программе в С Netbeans график по вычисленным данным.
Когда то делал это включив некоторую библиотеку и командами рисования соединений точек. Но шаблона не осталось и
не помню не библиотеки ни команд.

 Re: Рисование график в программе.
Чтобы точно ответить на поставленный вопрос, требуется дополнительная информация:
  • какова целевая операционная система;
  • используется ли чистый C или все-таки C++;
  • какая библиотека используется для создания графического интерфейса пользователя.
Пока же могу сказать, что существуют бесплатные библиотеки, осуществляющие визуализацию графиков "на верхнем уровне" (на вход они сразу принимают данные для построения графика), т.е. необходимости в задействовании графических примитивов (рисование "вручную") скорее всего не будет. Конечно, если Вам не нужен какой-то специализированный вид графиков или требуется некое необычное их оформление.

 Re: Рисование график в программе.
EtCetera в сообщении #710451 писал(а):
Пока же могу сказать, что существуют бесплатные библиотеки, осуществляющие визуализацию графиков "на верхнем уровне" (на вход они сразу принимают данные для построения графика), т.е. необходимости в задействовании графических примитивов (рисование "вручную") скорее всего не будет.
Тогда уж можно использовать сразу целые отдельные программы, например, Excell или GNU plot? :-) Они рисуют красивые графики, и проще воспользоваться ими, чем рисовать вручную, но я тоже хотел бы узнать какую-нибудь маленькую бесплатную надежную библиотечку, выводящую графические примитивы типа point и lineto в отдельном окне.

 Re: Рисование график в программе.
В netbeans загружается компиляция сразу для С, С++, и фортрана. Я обычно пишу на С с некоторыми элементами С++.
Есть в ubuntu мощный инструмент Qtplot. Но для этого надо вычисленные данные вначале вывести в файл, потом загрузить в другую программу, которую еще надо освоить.

 Re: Рисование график в программе.
Аватара пользователя
gnuplot

 Re: Рисование график в программе.
Из тех, что работают и под Linux, мне известны 2 варианта: расширение библиотеки Qt для работы с графиками $\text{---}$ Qwt (данный вариант предполагает, что пользовательский интерфейс программы будет написан на языке C++ с использованием библиотеки Qt) и отдельная библиотека MathGL (этот вариант допускает выбор по меньшей мере из C/C++/Fortran). У обоих вариантов даже есть двоичные пакеты для Ubuntu.

 [ Сообщений: 6 ] 


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group