Модераторы: gambit, Partizan
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> ZedGraph 
:(
    Опции темы
Metalex
Дата 17.12.2010, 00:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 635
Регистрация: 22.10.2008
Где: Украина-ZPсity

Репутация: нет
Всего: нет



Всех приветствую.
У меня есть x1, y1, x2, y2 (вводятся пользователем). Мне надо постоить на системе координат в виде двух отрезков с началами в (0;0) и концами в заданных точках. Пытаюсь сделать так, но что-то не так.
Взгляните, пожалуйста, потому что делал я по примерам не имея твердых знаний по данному компоненту.
Спасибо.

Код

public: 
            void Load_Graw (void)
            {
                // Получим панель для рисования
                ZedGraph::GraphPane ^myPane = zedGraphControl1->GraphPane; 
                // Очистим список кривых на тот случай, если до этого сигналы уже были нарисованы
                myPane->CurveList->Clear();
                myPane->GraphObjList->Clear();
                myPane->Title->Text="LLL-редуційований базис";
                myPane->XAxis->Title->Text = "X"; 
                myPane->YAxis->Title->Text = "Y";
                // Вызываем метод AxisChange (), чтобы обновить данные об осях. 
                // В противном случае на рисунке будет показана только часть графика, 
                // которая умещается в интервалы по осям, установленные по умолчанию
                zedGraphControl1->AxisChange ();
                // Обновляем график
                zedGraphControl1->Invalidate();
            }

        //График для первой функции 
        public: 
            void Graw_Draw (float x, float y)
            {
                //Получаем линии от графиков
                LineItem ^F1Curve=(LineItem ^)zedGraphControl1->GraphPane->CurveList[0];
                IPointListEdit ^list1= (IPointListEdit ^) F1Curve->Points;

                list1->Add(0, 0);
                list1->Add(x, y);

                // Вызываем метод AxisChange (), чтобы обновить данные об осях. 
                // В противном случае на рисунке будет показана только часть графика, 
                // которая умещается в интервалы по осям, установленные по умолчанию
                zedGraphControl1->AxisChange ();
                // Обновляем график
                zedGraphControl1->Invalidate();
                //************************
            }

рисовал:
Код

private: System::Void Form1_Load(System::Object^  sender, System::EventArgs^  e) {
             this->Load_Graw();
         }
};
private: System::Void button1_Click(System::Object^  sender, System::EventArgs^  e) {
//-----------обработка вводимых значений и т.д.------------------------
this->Graw_Draw(lattice.LLL_redused[0].x, lattice.LLL_redused[0].y);
}

подкорректируйте, пожалуйста!



--------------------
Don't let the system get you down.
PM WWW ICQ Skype   Вверх
Metalex
Дата 17.12.2010, 01:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 635
Регистрация: 22.10.2008
Где: Украина-ZPсity

Репутация: нет
Всего: нет



Или, возможно, кто-то с PlotLab работал


--------------------
Don't let the system get you down.
PM WWW ICQ Skype   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
mr.DUDA
THandle

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.
Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :)
Так же не забывайте отмечать свой вопрос решенным, если он таковым является :)


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, THandle.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Разработка Windows Forms | Следующая тема »


 




[ Время генерации скрипта: 0.0380 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.