本文整理汇总了C++中QwtPlotMarker::setYAxis方法的典型用法代码示例。如果您正苦于以下问题:C++ QwtPlotMarker::setYAxis方法的具体用法?C++ QwtPlotMarker::setYAxis怎么用?C++ QwtPlotMarker::setYAxis使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类QwtPlotMarker
的用法示例。
在下文中一共展示了QwtPlotMarker::setYAxis方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: setMarkerYAxis
/*!
\brief Attach the marker to a Y axis
\param key Marker key
\param axis Axis to be attached
\return \c TRUE if the specified marker exists
*/
bool QwtPlot::setMarkerYAxis(long key, int axis)
{
QwtPlotMarker *m;
if ((m = d_markers->find(key)))
{
m->setYAxis(axis);
return TRUE;
}
else
return FALSE;
}
示例2: addMarker
void Graph::addMarker(double val, const QColor &color, int axis)
{
QwtPlotMarker *m = new QwtPlotMarker();
m->setLineStyle(axis == QwtPlot::xBottom ? QwtPlotMarker::VLine : QwtPlotMarker::HLine);
m->setLinePen(QPen(color));
m->setYAxis(axis);
m->setValue(val, val);
m->attach(this);
m->setLabel(QString::number(val));
if(axis == QwtPlot::xBottom)
m->setLabelAlignment(Qt::AlignLeft | Qt::AlignVCenter);
else
m->setLabelAlignment(Qt::AlignTop | Qt::AlignHCenter);
getMarkers(axis).push_back(m);
}