crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )


  Ответ в Графики, графики ...
Введите ваше имя
Подтвердите код

Введите в поле код из 6 символов, отображенных в виде изображения. Если вы не можете прочитать код с изображения, нажмите на изображение для генерации нового кода.
 

Опции сообщения
 Включить смайлы?
Иконки сообщения
(Опционально)
                                
                                
  [ Без иконки ]
 


Последние 10 сообщений [ в обратном порядке ]
azure Дата 17.5.2010, 14:15
 
Цитата(PunX @ 17.5.2010, 11:01) *
Вопрос следующий, как изменить отображение, т.е. чтобы точки просто отображались на плоскости и не соединялись линиями?

смотрите описание QwtPlotCurve на предмет SetStyle
PunX Дата 17.5.2010, 11:01
  Начал разбираться потихоньку, в коде выше ошибок нет. Мне ничего не выводилось потому что была одна точка, как только добавил ещё одну, так сразу же нарисовалась линия. Вопрос следующий, как изменить отображение, т.е. чтобы точки просто отображались на плоскости и не соединялись линиями?
PunX Дата 17.5.2010, 0:19
  Для того чтобы просто вывести точку на график делаю следующее:
ui->qwtPlot->setAxisScale(QwtPlot::yLeft,-0.5,0.5,0.05);
    QwtPlotCurve * = new QwtPlotCurve("Curve 1");
    double qwea[1];
    double ertt[1];
    qwea[0]=200;
    ertt[0]=0.1;
    curve1->setData(qwea,ertt,1);
    ui->qwtPlot->replot();

но точка на графике не отображается, пока не очень разобрался с построением, так что чувствую что в коде где-то большая ошибка.
KuZ Дата 16.5.2010, 23:11
 
Цитата(PunX @ 16.5.2010, 22:30) *
Такой вопрос, А можно ли изменить виджет QwtPlot так, чтобы начало координат было не в левом нижнем углу, а как на рисунке который я размещал в этом сообщении?

CODE
plot->setAxisScale(QwtPlot::yLeft,-1,1,0.2);

Если не ошибаюсь(насчет последнего параметра) то вот так. А вообще с qwt идет справка там есть "все функции" там можно найти все.
PunX Дата 16.5.2010, 22:30
  Такой вопрос, А можно ли изменить виджет QwtPlot так, чтобы начало координат было не в левом нижнем углу, а как на рисунке который я размещал в этом сообщении?
azure Дата 5.5.2010, 8:21
 
Цитата(PunX @ 4.5.2010, 9:39) *
Здравствуйте, подскажите пожалуйста какой инструментарий по работе с графиками подойдёт для построения Excel-ских точечных диаграмм вида:


Библиотека Qwt, в частности виджет QwtPlot для отрисовки самого графика с осями и легендой и QwtPlotCurve (для кривой)
PunX Дата 4.5.2010, 9:39
  Здравствуйте, подскажите пожалуйста какой инструментарий по работе с графиками подойдёт для построения Excel-ских точечных диаграмм вида:
Litkevich Yuriy Дата 6.9.2009, 20:03
  Тему разделил: Построение графика функции
Kagami Дата 19.6.2009, 8:13
  Получается надо...
Элемент для которого устанавливалась прозрачность используется для центрирования и масштабирования графика. В принципе, достаточно только закомментировать строку
    myBorder->setOpacity(0);

в graphsv.cpp. Но тогда эту границу станет видно :( В принципе можно устанавливать для нее цвет равный цвету фона.

P.S. Там еще одна маленькая ошибочка из-за особенности видимости функций в библиотеках под виндой. Поэтому вот новая версия
Litkevich Yuriy Дата 19.6.2009, 0:59
 
Цитата(DNF @ 19.6.2009, 4:23) *
Это получается под Qt 4.3.3 её надо переделывать?
ну у автора лучше спросить, для эксперимента можно просто закоментировать соответсвующую часть кода.
Просмотр темы полностью (откроется в новом окне)
RSS Текстовая версия Сейчас: 28.3.2024, 19:43