[QWT] Отображаются оси, но не отображается график |
Здравствуйте, гость ( Вход | Регистрация )
[QWT] Отображаются оси, но не отображается график |
rcdimon |
27.10.2009, 15:11
Сообщение
#1
|
Студент Группа: Участник Сообщений: 69 Регистрация: 27.10.2009 Пользователь №: 1183 Спасибо сказали: 1 раз(а) Репутация: 0 |
Наверное вопрос глупый, но я уже 2 часа потерял из-за него. Оси отображаются, подписываются, шкала правильная, а графика нет. То есть мои данные на нем не рисуются.
Код.
|
|
|
SDLM |
27.10.2009, 15:40
Сообщение
#2
|
Студент Группа: Новичок Сообщений: 16 Регистрация: 19.4.2009 Пользователь №: 694 Спасибо сказали: 0 раз(а) Репутация: 0 |
я недавно в QWT графики строил...
у меня setData, вроде тоже не работало. юзаю setRawData. вот мой кусок кода. Раскрывающийся текст QwtPlotCurve *MyCurve = new QwtPlotCurve(); QwtSymbol sym; sym.setStyle(QwtSymbol::XCross); sym.setSize(10); sym.setPen(QColor(Qt::darkMagenta)); MyCurve->setSymbol(sym); MyCurve->setStyle(QwtPlotCurve::NoCurve); MyCurve->attach(qwtPlot); double *xval, *yval; xval = new double[Num_point]; yval = new double[Num_point]; net_method( xval, yval, Num_point, lineEdit->text() ); // задаёт значения массивов qwtPlot->setAxisScale(2, m_a, m_b, 0.0); MyCurve->setRawData(xval,yval,Num_point); // собсна вот здесь существенное отличие. qwtPlot->replot(); delete[] xval; delete[] yval; |
|
|
rcdimon |
27.10.2009, 16:34
Сообщение
#3
|
Студент Группа: Участник Сообщений: 69 Регистрация: 27.10.2009 Пользователь №: 1183 Спасибо сказали: 1 раз(а) Репутация: 0 |
Теперь графики рисует, но не в масштабе.. Все скомкано в самом начале.. не пойму как сделать, чтобы шкала на осях совпадала с данными.
|
|
|
SDLM |
27.10.2009, 17:36
Сообщение
#4
|
Студент Группа: Новичок Сообщений: 16 Регистрация: 19.4.2009 Пользователь №: 694 Спасибо сказали: 0 раз(а) Репутация: 0 |
я явнозадавал отрезок по оси Икс
qwtPlot->setAxisScale(2, m_a, m_b, 0.0); // 2 - указывает на номер оси, вторая это Икс. m_a/m_b - начало/конец графика, последний аргумент ... непомню Товарищи извиняюсь что здесь пишу, но не могу создать новую тему, выдаёт: "Ошибка при работе с базой данных Возникла проблема при работе с базой данных. Вы можете попробовать обновить эту страницу, нажав сюда" (с) что делать не подскажите ? |
|
|
Текстовая версия | Сейчас: 27.12.2024, 22:44 |