Здравствуйте, гость ( Вход | Регистрация )
SDLM | Дата 27.10.2009, 17:36 |
я явнозадавал отрезок по оси Икс qwtPlot->setAxisScale(2, m_a, m_b, 0.0); // 2 - указывает на номер оси, вторая это Икс. m_a/m_b - начало/конец графика, последний аргумент ... непомню Товарищи извиняюсь что здесь пишу, но не могу создать новую тему, выдаёт: "Ошибка при работе с базой данных Возникла проблема при работе с базой данных. Вы можете попробовать обновить эту страницу, нажав сюда" (с) что делать не подскажите ? |
|
rcdimon | Дата 27.10.2009, 16:34 |
Теперь графики рисует, но не в масштабе.. Все скомкано в самом начале.. не пойму как сделать, чтобы шкала на осях совпадала с данными. | |
SDLM | Дата 27.10.2009, 15:40 |
я недавно в 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, 15:11 |
Наверное вопрос глупый, но я уже 2 часа потерял из-за него. Оси отображаются, подписываются, шкала правильная, а графика нет. То есть мои данные на нем не рисуются. Код.
|
|
Просмотр темы полностью (откроется в новом окне) | |
Текстовая версия | Сейчас: 28.3.2024, 19:58 |