日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

使用QCustomPlot绘图的基础

發(fā)布時(shí)間:2025/3/15 编程问答 46 豆豆
生活随笔 收集整理的這篇文章主要介紹了 使用QCustomPlot绘图的基础 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
使用QCustomPlot繪圖的基礎(chǔ)
首先你用QCustomPlot::addGraph創(chuàng)建一個(gè)曲線圖然后你給曲線圖賦一些數(shù)據(jù)點(diǎn)(一對(duì)QVector<double>為x,y的值)并且定義曲線圖的外觀(線型,分散圖案,顏色,線筆)子厚調(diào)用QCustomPlot::replot。注意replot應(yīng)該被自動(dòng)調(diào)用當(dāng)widget被重新改變大小的時(shí)候或者內(nèi)建的用戶交互被觸發(fā)的時(shí)候(拖拽坐標(biāo)軸范圍用鼠標(biāo)或者齒輪),莫ten情況下QCustomPlot有四個(gè)類型為QCPAxis的坐標(biāo)軸:xAxis,yAxis,xAxis2,yAxis2。組成了下,左,上,右四個(gè)坐標(biāo)軸。他們的范圍(QCPAxis::setRange)定義了Plot當(dāng)前可見(jiàn)的部分。


這有一個(gè)小例子customPlot是一個(gè)QCustomPlot widget的指針。
[cpp] view plaincopyprint?
  • //?generate?some?data:??
  • ????QVector<double>?x(101),?y(101);?//?initialize?with?entries?0..100??
  • ????for?(int?i=0;?i<101;?++i)??
  • ????{??
  • ??????x[i]?=?i/50.0?-?1;?//?x?goes?from?-1?to?1??
  • ??????y[i]?=?x[i]*x[i];?//?let's?plot?a?quadratic?function??
  • ????}??
  • ????//?create?graph?and?assign?data?to?it:??
  • ????customPlot->addGraph();??
  • ????customPlot->graph(0)->setData(x,?y);??
  • ????//?give?the?axes?some?labels:??
  • ????customPlot->xAxis->setLabel("x");??
  • ????customPlot->yAxis->setLabel("y");??
  • ????//?set?axes?ranges,?so?we?see?all?data:??
  • ????customPlot->xAxis->setRange(-1,?1);??
  • ????customPlot->yAxis->setRange(0,?1);??
  • ????customPlot->replot();??


  • 輸出應(yīng)該看起來(lái)跟下面一樣。注意刻度線的位置是被自動(dòng)選擇的。然而乜可以完全控制刻度步長(zhǎng)甚至單一刻度位置通過(guò)調(diào)用setTickStep或者setTickVector在各自的軸上。為了禁用和可用自動(dòng)化,電泳setAutoTickStep或 [cpp] view plaincopyprint?
  • </pre>者setAutoTicks。如果你想提供自己的刻度步長(zhǎng)或者刻度vector,禁用自動(dòng)化將是必須的。如果你只是想在可見(jiàn)的范圍里改變合適的刻度數(shù),可以使用setAutoTickCount.你將看到坐標(biāo)軸的刻度標(biāo)簽沒(méi)有被裁剪甚至它們變寬了.這是因?yàn)樽詣?dòng)化的邊緣計(jì)算由默認(rèn)的數(shù)據(jù)決定。如果你不希望axis的margin自動(dòng)決定,用過(guò)調(diào)用customPlot->axisRect()->setAutoMargins(QCP::msNone)來(lái)關(guān)閉。然后可以通過(guò)QCPAxisRect::setMargins來(lái)手動(dòng)調(diào)整margins.改變外觀graph有很多影響外觀的因素,所有的都可以被修改。這有重要的幾點(diǎn)Line?style:調(diào)用QCPGraph::setLineStyle。對(duì)所有可能的Line?Style你可以查看LineStyle文檔。Line?Pen:繪圖框架的所有Pen都是可獲取的,solid,dashed,dotted,不同的寬度,顏色,透明度,等等。通過(guò)QCPGraph::setPen設(shè)置配置好的Pen.Scatter?symbol調(diào)用QCPGraph::setScatterStyle來(lái)改變分散點(diǎn)符號(hào)的外觀。所以可能的scatter?style可以查看QCPScatterStyle文檔。Fills?under?graph?or?between?two?graphs:繪圖框架的所有畫(huà)刷都可以被用來(lái)填充graph:solid,各種各樣的模式,紋理,漸變,顏色,透明度等等通過(guò)QCPGraph::setBrush來(lái)設(shè)置配置好的Brush.坐標(biāo)軸的外觀可以被修改通過(guò)改變繪圖的畫(huà)筆和它們label的字體。看一看QCPAxis文檔就不言而喻了。這有一個(gè)很快的總結(jié):setBasePen,setTickPen,setTickLength,setSubTickLength,setSubTickPen,setTickLabelFont,setLabelFont,setTickLabelPadding,setLabelPadding。你可以反轉(zhuǎn)一個(gè)坐標(biāo)軸使用setRangeReversed.柵格可以被修改通過(guò)使用單獨(dú)的QCPGrid實(shí)例。每一個(gè)坐標(biāo)軸都有自己的柵格實(shí)例QCPAxis::grid()因此改變水平的柵格線可以通過(guò)訪問(wèn)customPlot->yAxis->grid()來(lái)實(shí)現(xiàn)。柵格線外觀的基礎(chǔ)地的畫(huà)筆可以使用QCPGrid::setPen來(lái)設(shè)置。0刻度可以使用不同的畫(huà)筆繪出來(lái),使用QCPGrid::setZeroLinePen來(lái)配置。如果你不想畫(huà)0刻度用特殊的筆只需要設(shè)置為Qt::NoPen并且柵格線將會(huì)使用普通的畫(huà)筆繪制。Examples有兩個(gè)曲線圖的Plot這有一個(gè)例子創(chuàng)建一個(gè)衰減的cosin函數(shù)圖像.<span?style="white-space:pre"></span><pre?name="code"?class="cpp">//?add?two?new?graphs?and?set?their?look:??
  • customPlot->addGraph();??
  • customPlot->graph(0)->setPen(QPen(Qt::blue));?//?line?color?blue?for?first?graph??
  • customPlot->graph(0)->setBrush(QBrush(QColor(0,?0,?255,?20)));?//?first?graph?will?be?filled?with?translucent?blue??
  • customPlot->addGraph();??
  • customPlot->graph(1)->setPen(QPen(Qt::red));?//?line?color?red?for?second?graph??
  • //?generate?some?points?of?data?(y0?for?first,?y1?for?second?graph):??
  • QVector<double>?x(250),?y0(250),?y1(250);??
  • for?(int?i=0;?i<250;?++i)??
  • {??
  • ??x[i]?=?i;??
  • ??y0[i]?=?exp(-i/150.0)*cos(i/10.0);?//?exponentially?decaying?cosine??
  • ??y1[i]?=?exp(-i/150.0);?//?exponential?envelope??
  • }??
  • //?configure?right?and?top?axis?to?show?ticks?but?no?labels:??
  • //?(see?QCPAxisRect::setupFullAxesBox?for?a?quicker?method?to?do?this)??
  • customPlot->xAxis2->setVisible(true);??
  • customPlot->xAxis2->setTickLabels(false);??
  • customPlot->yAxis2->setVisible(true);??
  • customPlot->yAxis2->setTickLabels(false);??
  • //?make?left?and?bottom?axes?always?transfer?their?ranges?to?right?and?top?axes:??
  • connect(customPlot->xAxis,?SIGNAL(rangeChanged(QCPRange)),?customPlot->xAxis2,?SLOT(setRange(QCPRange)));??
  • connect(customPlot->yAxis,?SIGNAL(rangeChanged(QCPRange)),?customPlot->yAxis2,?SLOT(setRange(QCPRange)));??
  • //?pass?data?points?to?graphs:??
  • customPlot->graph(0)->setData(x,?y0);??
  • customPlot->graph(1)->setData(x,?y1);??
  • //?let?the?ranges?scale?themselves?so?graph?0?fits?perfectly?in?the?visible?area:??
  • customPlot->graph(0)->rescaleAxes();??
  • //?same?thing?for?graph?1,?but?only?enlarge?ranges?(in?case?graph?1?is?smaller?than?graph?0):??
  • customPlot->graph(1)->rescaleAxes(true);??
  • //?Note:?we?could?have?also?just?called?customPlot->rescaleAxes();?instead??
  • //?Allow?user?to?drag?axis?ranges?with?mouse,?zoom?with?mouse?wheel?and?select?graphs?by?clicking:??
  • customPlot->setInteractions(QCP::iRangeDrag?|?QCP::iRangeZoom?|?QCP::iSelectPlottables);??


  • 正如你看到的,應(yīng)用填充凸顯跟設(shè)置一個(gè)畫(huà)刷一樣容易但不是Qt::NoBrush.填充從圖像開(kāi)始到與坐標(biāo)軸平行的0值線。如果我們想要在一個(gè)graph和另一個(gè)graph之間填充的通道可以調(diào)用QCPGraph::setChannelFillGraph(otherGraph).為了刪除通道填充,只需要將零值線作為另一個(gè)圖形并且填充將可以達(dá)到所有的方式來(lái)把之前的作為零值線。為了完全移除填充調(diào)用QCPGraph::setBrush(Qt::NoBrush);
    Plotting with multiple axes and more advanced styleing
    繪制多軸和更高級(jí)的樣式
    現(xiàn)在看一些復(fù)雜的例子為了創(chuàng)建演示截圖,在四個(gè)坐標(biāo)軸上包括了五個(gè)graphs,紋理填充,垂直誤差,圖例,點(diǎn)作為小數(shù)分隔符等等。
    [cpp] view plaincopyprint?
  • ustomPlot->setLocale(QLocale(QLocale::English,?QLocale::UnitedKingdom));?//?period?as?decimal?separator?and?comma?as?thousand?separator??
  • customPlot->legend->setVisible(true);??
  • QFont?legendFont?=?font();??//?start?out?with?MainWindow's?font..??
  • legendFont.setPointSize(9);?//?and?make?a?bit?smaller?for?legend??
  • customPlot->legend->setFont(legendFont);??
  • customPlot->legend->setBrush(QBrush(QColor(255,255,255,230)));??
  • //?by?default,?the?legend?is?in?the?inset?layout?of?the?main?axis?rect.?So?this?is?how?we?access?it?to?change?legend?placement:??
  • customPlot->axisRect()->insetLayout()->setInsetAlignment(0,?Qt::AlignBottom|Qt::AlignRight);??
  • ???
  • //?setup?for?graph?0:?key?axis?left,?value?axis?bottom??
  • //?will?contain?left?maxwell-like?function??
  • customPlot->addGraph(customPlot->yAxis,?customPlot->xAxis);??
  • customPlot->graph(0)->setPen(QPen(QColor(255,?100,?0)));??
  • customPlot->graph(0)->setBrush(QBrush(QPixmap("./dali.png")));?//?fill?with?texture?of?specified?png-image??
  • customPlot->graph(0)->setLineStyle(QCPGraph::lsLine);??
  • customPlot->graph(0)->setScatterStyle(QCPScatterStyle(QCPScatterStyle::ssDisc,?5));??
  • customPlot->graph(0)->setName("Left?maxwell?function");??
  • ???
  • //?setup?for?graph?1:?key?axis?bottom,?value?axis?left?(those?are?the?default?axes)??
  • //?will?contain?bottom?maxwell-like?function??
  • customPlot->addGraph();??
  • customPlot->graph(1)->setPen(QPen(Qt::red));??
  • customPlot->graph(1)->setBrush(QBrush(QPixmap("./dali.png")));?//?same?fill?as?we?used?for?graph?0??
  • customPlot->graph(1)->setLineStyle(QCPGraph::lsStepCenter);??
  • customPlot->graph(1)->setScatterStyle(QCPScatterStyle(QCPScatterStyle::ssCircle,?Qt::red,?Qt::white,?7));??
  • customPlot->graph(1)->setErrorType(QCPGraph::etValue);??
  • customPlot->graph(1)->setName("Bottom?maxwell?function");??
  • ???
  • //?setup?for?graph?2:?key?axis?top,?value?axis?right??
  • //?will?contain?high?frequency?sine?with?low?frequency?beating:??
  • customPlot->addGraph(customPlot->xAxis2,?customPlot->yAxis2);??
  • customPlot->graph(2)->setPen(QPen(Qt::blue));??
  • customPlot->graph(2)->setName("High?frequency?sine");??
  • ???
  • //?setup?for?graph?3:?same?axes?as?graph?2??
  • //?will?contain?low?frequency?beating?envelope?of?graph?2??
  • customPlot->addGraph(customPlot->xAxis2,?customPlot->yAxis2);??
  • QPen?blueDotPen;??
  • blueDotPen.setColor(QColor(30,?40,?255,?150));??
  • blueDotPen.setStyle(Qt::DotLine);??
  • blueDotPen.setWidthF(4);??
  • customPlot->graph(3)->setPen(blueDotPen);??
  • customPlot->graph(3)->setName("Sine?envelope");??
  • ???
  • //?setup?for?graph?4:?key?axis?right,?value?axis?top??
  • //?will?contain?parabolically?distributed?data?points?with?some?random?perturbance??
  • customPlot->addGraph(customPlot->yAxis2,?customPlot->xAxis2);??
  • customPlot->graph(4)->setPen(QColor(50,?50,?50,?255));??
  • customPlot->graph(4)->setLineStyle(QCPGraph::lsNone);??
  • customPlot->graph(4)->setScatterStyle(QCPScatterStyle(QCPScatterStyle::ssCircle,?4));??
  • customPlot->graph(4)->setName("Some?random?data?around\na?quadratic?function");??
  • ???
  • //?generate?data,?just?playing?with?numbers,?not?much?to?learn?here:??
  • QVector<double>?x0(25),?y0(25);??
  • QVector<double>?x1(15),?y1(15),?y1err(15);??
  • QVector<double>?x2(250),?y2(250);??
  • QVector<double>?x3(250),?y3(250);??
  • QVector<double>?x4(250),?y4(250);??
  • for?(int?i=0;?i<25;?++i)?//?data?for?graph?0??
  • {??
  • ??x0[i]?=?3*i/25.0;??
  • ??y0[i]?=?exp(-x0[i]*x0[i]*0.8)*(x0[i]*x0[i]+x0[i]);??
  • }??
  • for?(int?i=0;?i<15;?++i)?//?data?for?graph?1??
  • {??
  • ??x1[i]?=?3*i/15.0;;??
  • ??y1[i]?=?exp(-x1[i]*x1[i])*(x1[i]*x1[i])*2.6;??
  • ??y1err[i]?=?y1[i]*0.25;??
  • }??
  • for?(int?i=0;?i<250;?++i)?//?data?for?graphs?2,?3?and?4??
  • {??
  • ??x2[i]?=?i/250.0*3*M_PI;??
  • ??x3[i]?=?x2[i];??
  • ??x4[i]?=?i/250.0*100-50;??
  • ??y2[i]?=?sin(x2[i]*12)*cos(x2[i])*10;??
  • ??y3[i]?=?cos(x3[i])*10;??
  • ??y4[i]?=?0.01*x4[i]*x4[i]?+?1.5*(rand()/(double)RAND_MAX-0.5)?+?1.5*M_PI;??
  • }??
  • ???
  • //?pass?data?points?to?graphs:??
  • customPlot->graph(0)->setData(x0,?y0);??
  • customPlot->graph(1)->setDataValueError(x1,?y1,?y1err);??
  • customPlot->graph(2)->setData(x2,?y2);??
  • customPlot->graph(3)->setData(x3,?y3);??
  • customPlot->graph(4)->setData(x4,?y4);??
  • //?activate?top?and?right?axes,?which?are?invisible?by?default:??
  • customPlot->xAxis2->setVisible(true);??
  • customPlot->yAxis2->setVisible(true);??
  • //?set?ranges?appropriate?to?show?data:??
  • customPlot->xAxis->setRange(0,?2.7);??
  • customPlot->yAxis->setRange(0,?2.6);??
  • customPlot->xAxis2->setRange(0,?3.0*M_PI);??
  • customPlot->yAxis2->setRange(-70,?35);??
  • //?set?pi?ticks?on?top?axis:??
  • QVector<double>?piTicks;??
  • QVector<QString>?piLabels;??
  • piTicks?<<?0??<<?0.5*M_PI?<<?M_PI?<<?1.5*M_PI?<<?2*M_PI?<<?2.5*M_PI?<<?3*M_PI;??
  • piLabels?<<?"0"?<<?QString::fromUtf8("?π")?<<?QString::fromUtf8("π")?<<?QString::fromUtf8("1?π")?<<?QString::fromUtf8("2π")?<<?QString::fromUtf8("2?π")?<<?QString::fromUtf8("3π");??
  • customPlot->xAxis2->setAutoTicks(false);??
  • customPlot->xAxis2->setAutoTickLabels(false);??
  • customPlot->xAxis2->setTickVector(piTicks);??
  • customPlot->xAxis2->setTickVectorLabels(piLabels);??
  • //?add?title?layout?element:??
  • customPlot->plotLayout()->insertRow(0);??
  • customPlot->plotLayout()->addElement(0,?0,?new?QCPPlotTitle(customPlot,?"Way?too?many?graphs?in?one?plot"));??
  • //?set?labels:??
  • customPlot->xAxis->setLabel("Bottom?axis?with?outward?ticks");??
  • customPlot->yAxis->setLabel("Left?axis?label");??
  • customPlot->xAxis2->setLabel("Top?axis?label");??
  • customPlot->yAxis2->setLabel("Right?axis?label");??
  • //?make?ticks?on?bottom?axis?go?outward:??
  • customPlot->xAxis->setTickLength(0,?5);??
  • customPlot->xAxis->setSubTickLength(0,?3);??
  • //?make?ticks?on?right?axis?go?inward?and?outward:??
  • customPlot->yAxis2->setTickLength(3,?3);??
  • customPlot->yAxis2->setSubTickLength(1,?1);??



  • 正如你所見(jiàn),你可以自由的定義那個(gè)軸作為對(duì)graph起作用。例子中索引為0的graph使用了左軸作為它的key并且下軸作為它的值。因此graph是朝著左軸向上的。
    為了對(duì)graph1應(yīng)用誤差線,我們需要確保它們?cè)O(shè)置了QCPGraph::setErrorType().它常用來(lái)指定是否為這個(gè)值,鍵,或者兩者或者都不顯示誤差線。然后我們可以調(diào)用QCPGraph::setData函數(shù)將傳遞我們想要的參數(shù)。這有keys(x1),value(y1)和誤差值(ylerr)。為了進(jìn)一步的解釋這個(gè)方法的使用可以查看文檔。
    Plotting date and time data
    下面,我們將看到如何繪制日期和時(shí)間關(guān)聯(lián)的數(shù)據(jù)。它基本可以歸結(jié)為兩個(gè)額外的函數(shù)調(diào)用來(lái)通知坐標(biāo)軸,它應(yīng)該輸出標(biāo)簽作為日期或者時(shí)間。
    [cpp] view plaincopyprint?
  • //?set?locale?to?english,?so?we?get?english?month?names:??
  • customPlot->setLocale(QLocale(QLocale::English,?QLocale::UnitedKingdom));??
  • //?seconds?of?current?time,?we'll?use?it?as?starting?point?in?time?for?data:??
  • double?now?=?QDateTime::currentDateTime().toTime_t();??
  • srand(8);?//?set?the?random?seed,?so?we?always?get?the?same?random?data??
  • //?create?multiple?graphs:??
  • for?(int?gi=0;?gi<5;?++gi)??
  • {??
  • ??customPlot->addGraph();??
  • ??QPen?pen;??
  • ??pen.setColor(QColor(0,?0,?255,?200));??
  • ??customPlot->graph()->setLineStyle(QCPGraph::lsLine);??
  • ??customPlot->graph()->setPen(pen);??
  • ??customPlot->graph()->setBrush(QBrush(QColor(255/4.0*gi,160,50,150)));??
  • ??//?generate?random?walk?data:??
  • ??QVector<double>?time(250),?value(250);??
  • ??for?(int?i=0;?i<250;?++i)??
  • ??{??
  • ????time[i]?=?now?+?24*3600*i;??
  • ????if?(i?==?0)??
  • ??????value[i]?=?(i/50.0+1)*(rand()/(double)RAND_MAX-0.5);??
  • ????else??
  • ??????value[i]?=?fabs(value[i-1])*(1+0.02/4.0*(4-gi))?+?(i/50.0+1)*(rand()/(double)RAND_MAX-0.5);??
  • ??}??
  • ??customPlot->graph()->setData(time,?value);??
  • }??
  • //?configure?bottom?axis?to?show?date?and?time?instead?of?number:??
  • customPlot->xAxis->setTickLabelType(QCPAxis::ltDateTime);??
  • customPlot->xAxis->setDateTimeFormat("MMMM\nyyyy");??
  • //?set?a?more?compact?font?size?for?bottom?and?left?axis?tick?labels:??
  • customPlot->xAxis->setTickLabelFont(QFont(QFont().family(),?8));??
  • customPlot->yAxis->setTickLabelFont(QFont(QFont().family(),?8));??
  • //?set?a?fixed?tick-step?to?one?tick?per?month:??
  • customPlot->xAxis->setAutoTickStep(false);??
  • customPlot->xAxis->setTickStep(2628000);?//?one?month?in?seconds??
  • customPlot->xAxis->setSubTickCount(3);??
  • //?apply?manual?tick?and?tick?label?for?left?axis:??
  • customPlot->yAxis->setAutoTicks(false);??
  • customPlot->yAxis->setAutoTickLabels(false);??
  • customPlot->yAxis->setTickVector(QVector<double>()?<<?5?<<?55);??
  • customPlot->yAxis->setTickVectorLabels(QVector<QString>()?<<?"Not?so\nhigh"?<<?"Very\nhigh");??
  • //?set?axis?labels:??
  • customPlot->xAxis->setLabel("Date");??
  • customPlot->yAxis->setLabel("Random?wobbly?lines?value");??
  • //?make?top?and?right?axes?visible?but?without?ticks?and?labels:??
  • customPlot->xAxis2->setVisible(true);??
  • customPlot->yAxis2->setVisible(true);??
  • customPlot->xAxis2->setTicks(false);??
  • customPlot->yAxis2->setTicks(false);??
  • customPlot->xAxis2->setTickLabels(false);??
  • customPlot->yAxis2->setTickLabels(false);??
  • //?set?axis?ranges?to?show?all?data:??
  • customPlot->xAxis->setRange(now,?now+24*3600*249);??
  • customPlot->yAxis->setRange(0,?60);??
  • //?show?legend:??
  • customPlot->legend->setVisible(true);??



  • 你可以給QCPAxis::setDateTimeFormate()傳遞一個(gè)字符串有相同的格式選項(xiàng)跟QDateTime::toString。所有的date/time都被作為秒來(lái)控制從1970.1.1 凌晨12點(diǎn)開(kāi)始。這就是你使用的格式,當(dāng)調(diào)用QDateTime::toTime_t或者setTime_t在Qt date/time類中。為了達(dá)到次秒級(jí)的精度,你可以使用QDateTime::toMSecsSinceEpoch()/1000.0結(jié)果是double值代表與toTime_t返回一樣的時(shí)間間隔,但是是毫秒級(jí)的精度。
    Beyond Graphs:Curves,Bar Charts,Statistical Box Plot...
    到目前位置我們只看了Graph.因?yàn)樗鼈兪沁@樣一個(gè)占主導(dǎo)地位的用例,QCustomPlot為他們提供一個(gè)特化的接口。我們始終使用它QCustomPlot::addGraph,QCustomPlot::graph.這不是故事的全部。QCustomPlot有更一般的接口來(lái)為不同的對(duì)象在Plot里繪制數(shù)據(jù)。我可以稱它們?yōu)镻lottables.這個(gè)接口圍繞抽象基類QCPAbstractPlottable被創(chuàng)建。所有的Plottables派生自這個(gè)類并且跟QCPGraph這個(gè)類相似。QCustomPlot提供了很多其他的Plottable類。
    QCPGraph
    這是一個(gè)plottable類,顯示一些列數(shù)據(jù)點(diǎn)作為graph.
    QCPCurve
    跟QCPGraph類似用不同的參數(shù)化的曲線組成。不像函數(shù)graph它們有封閉的環(huán)形。
    QCPBar
    一個(gè)柱狀圖。帶有一系列的數(shù)據(jù)點(diǎn)和代表它們的柱狀圖。如果這有多個(gè)QCPBars plottables.他們可以堆疊在彼此頂方。
    QCPStatisticalBox
    一個(gè)統(tǒng)計(jì)框。帶著五個(gè)數(shù)字(minium,lower quartile,midian,upper quartile,maximum)。
    QCPColorMap
    一個(gè)2D map可視化第三維度的數(shù)據(jù)通過(guò)使用一個(gè)漸變顏色。
    QCPFinancial
    一個(gè)plottable可以被用來(lái)可視化像股票的開(kāi)盤(pán)價(jià),最高,最低,收盤(pán)價(jià)通過(guò)使用Candlesticks或者OHLC bars


    不像graphs,其他的plottables需要通過(guò)使用外面的QCustomPlot來(lái)創(chuàng)建并且把它們添加到里面QCustomPlot::addPlottable.這意味著這沒(méi)有addCurver或者addBar函數(shù)。QCustomPlot傳遞plottable的所有權(quán)。已經(jīng)存在的plottables可以通過(guò)QCustomPlot::plottable(int index)來(lái)訪問(wèn)。plottable包括graph的數(shù)量可以使用QCustomPlot::plottableCount來(lái)檢索。這有一個(gè)很簡(jiǎn)單的例子創(chuàng)建一個(gè)帶有三個(gè)柱狀的柱狀圖。
    [cpp] view plaincopyprint?
  • QCPBars?*myBars?=?new?QCPBars(customPlot->xAxis,?customPlot->yAxis);??
  • customPlot->addPlottable(myBars);??
  • //?now?we?can?modify?properties?of?myBars:??
  • myBars->setName("Bars?Series?1");??
  • QVector<double>?keyData;??
  • QVector<double>?valueData;??
  • keyData?<<?1?<<?2?<<?3;??
  • valueData?<<?2?<<?4?<<?8;??
  • myBars->setData(keyData,?valueData);??
  • customPlot->rescaleAxes();??
  • customPlot->replot();??



  • 關(guān)于其他plottables更多的細(xì)節(jié)可以在實(shí)例里面被發(fā)現(xiàn)。更進(jìn)一步,每一個(gè)plottable類型都在文檔里有詳細(xì)的描述。
    當(dāng)然,這是絕對(duì)可以的編寫(xiě)你自己的plottable來(lái)顯示你需要的任意數(shù)據(jù)。你應(yīng)該查看QCPAbstractPlottable文檔來(lái)學(xué)習(xí)如何子類化它。你也可以查看已經(jīng)存在的plottables來(lái)看他們?nèi)绾喂ぷ?。為了這個(gè)目的我建議從QCPBar或者QCPCurve開(kāi)始。QCPGraph特征很多不適合作為一個(gè)開(kāi)始。

    總結(jié)

    以上是生活随笔為你收集整理的使用QCustomPlot绘图的基础的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

    如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

    亚洲经典视频 | 中文字幕乱码日本亚洲一区二区 | av中文在线播放 | 天天射,天天干 | 91九色视频在线 | 最近中文字幕在线中文高清版 | 中文字幕在线资源 | 91福利社在线观看 | 首页av在线 | 日韩大片在线免费观看 | 视频一区二区在线观看 | 中文字幕观看视频 | 缴情综合网五月天 | 激情综合网五月 | 国产成人av在线影院 | 97人人人人 | av 一区 二区 久久 | 精品一二三四在线 | 在线只有精品 | 在线观看中文字幕 | 人人玩人人添人人澡97 | 国产色视频网站2 | 亚洲精品一区二区久 | 色综合色综合久久综合频道88 | 亚洲欧美激情精品一区二区 | 久一在线 | 久久精品亚洲一区二区三区观看模式 | 中文网丁香综合网 | 欧美一级特黄高清视频 | 国产精品中文久久久久久久 | 国产午夜精品一区二区三区嫩草 | 碰超在线 | av 一区二区三区四区 | 黄色大片视频网站 | 精品96久久久久久中文字幕无 | 国产二级视频 | 伊人天天狠天天添日日拍 | 一区二区三区在线观看中文字幕 | 久久久久网站 | 天天干天天干天天干天天干天天干天天干 | 国产69久久久欧美一级 | 免费麻豆网站 | 天天草天天爽 | 亚洲综合视频在线播放 | 精品免费国产一区二区三区四区 | 久久麻豆视频 | 日韩在线视频免费看 | 久99久精品视频免费观看 | 一区二区三区在线电影 | 色网站在线免费观看 | 999视频在线观看 | 91久久精品一区二区三区 | 国产免费小视频 | 国产最新视频在线 | 91麻豆精品国产自产在线 | 亚洲精品小视频 | 国产成人精品亚洲日本在线观看 | 91香蕉亚洲精品 | 亚洲一级片免费观看 | 中国美女一级看片 | 亚洲国产精品激情在线观看 | 欧美国产精品一区二区 | 97免费在线观看 | 91精品亚洲影视在线观看 | 日韩网站免费观看 | 精品a视频 | 香蕉影视 | 日韩精品中文字幕一区二区 | 韩国av免费在线观看 | 91九色国产视频 | 国产精品欧美激情在线观看 | 香蕉97视频观看在线观看 | 国内精品久久久久久久久久清纯 | 黄色电影网站在线观看 | 激情久久久久久久久久久久久久久久 | 日韩精品中字 | 97在线看 | 日本中文字幕在线观看 | 91av在线视频播放 | 99麻豆久久久国产精品免费 | 91高清视频 | 天天综合导航 | 国产精品一区二区精品视频免费看 | 日日夜精品 | 国产99久久九九精品免费 | 在线日韩亚洲 | 亚洲专区 国产精品 | 久久新 | 国产色在线 | 久久99精品国产99久久 | 国产一区二区不卡在线 | 国产一区在线观看视频 | 丁香电影小说免费视频观看 | 成人亚洲精品国产www | 国产字幕在线播放 | 欧美久草网 | 色播亚洲婷婷 | 亚洲成a人片在线观看网站口工 | 国产精品一区二区果冻传媒 | 日韩成人中文字幕 | 麻豆国产在线播放 | 免费黄色激情视频 | 男女视频国产 | 久久av观看 | 欧美一级片 | 九九久久免费视频 | 天天久久夜夜 | 亚洲日本va午夜在线影院 | 99久热在线精品 | 福利av影院 | 日本久久电影 | 久久久久日本精品一区二区三区 | 91久久精品一区二区二区 | 人人爽人人爽人人爽 | 亚a在线| 久久久久久久久久久成人 | 日韩影视在线 | 久在线| 97超碰免费在线 | 一级一片免费视频 | 国产精品一区二区久久精品 | 日本免费久久高清视频 | 久久激情视频免费观看 | 在线成人中文字幕 | 婷婷新五月 | 久久久久成 | www.夜夜操.com | 国产一级三级 | 狠狠狠狠干 | 国产精品国产毛片 | 国产真实在线 | 91中文字幕在线 | 91片在线观看 | 久久久久国产精品视频 | 国产精品系列在线播放 | 狠狠黄 | 字幕网资源站中文字幕 | 在线观看视频h | 亚洲成年人在线播放 | 国产在线精品一区二区三区 | 亚洲人成人99网站 | 久久久久二区 | 日韩精品在线看 | 国产精品理论片在线观看 | 亚洲人精品午夜 | 欧美日韩国产二区 | 在线观看不卡视频 | 人人盈棋牌 | 久久婷婷激情 | 日韩av不卡在线观看 | 极品久久久 | 狠狠干婷婷色 | 久久综合桃花 | 白丝av免费观看 | 精品国产自 | 麻豆精品视频在线观看免费 | 国产999视频在线观看 | 日韩中文字幕在线看 | 狠狠色噜噜狠狠 | 日韩欧美黄色网址 | 国产一区二区精品久久91 | 日日干天夜夜 | 涩涩网站在线 | 亚洲在线视频网站 | 中文字幕免费一区 | 人人爽人人爽人人片av | 久久影院一区 | 激情久久五月天 | 国产黄色看片 | 少妇自拍av | 亚洲首页 | 国产1区2区3区精品美女 | 日本mv大片欧洲mv大片 | 国产69久久久 | 伊人色播| 国产中文欧美日韩在线 | 天天综合导航 | 香蕉在线观看视频 | 91精品久| 96精品高清视频在线观看软件特色 | 亚洲欧洲av在线 | 欧美 日韩 性 | 美女久久精品 | 久久精品99国产 | 91精品推荐 | 午夜精品久久久久久久99无限制 | 亚洲成色777777在线观看影院 | 日韩欧美视频免费观看 | 欧美与欧洲交xxxx免费观看 | 中文字幕 91 | 狠狠色狠狠色综合日日小说 | 91亚洲精品乱码久久久久久蜜桃 | 在线色网站 | 日本乱视频 | 国产剧情在线一区 | 99精品福利视频 | 久久精品99国产精品亚洲最刺激 | 国产资源网 | 中文字幕在线视频网站 | 狠狠色噜噜狠狠 | 日韩高清一区 | av视屏在线播放 | 亚洲精品在线观看视频 | 婷婷精品国产一区二区三区日韩 | 一区二区三区在线视频观看58 | 国产原创中文在线 | 国产精品免费久久久久 | 国产特级毛片 | 国产最新福利 | 黄色免费视频在线观看 | 国产亚洲在 | 51久久成人国产精品麻豆 | 国产精品久久久久久一区二区三区 | 久久爱992xxoo | 日韩欧美综合在线视频 | 99精品久久久 | 久久久久二区 | 中文字幕国语官网在线视频 | 国产高清视频免费 | 亚洲在线色| 国产在线a视频 | 久久 在线 | 一区二区日韩av | 99精品国产成人一区二区 | 日韩欧美在线综合网 | 国产精品1区2区 | 国产精选在线观看 | 欧美黄污视频 | 美女久久久久久 | 一区二区三区在线观看中文字幕 | 伊人狠狠干| 久久精国产 | 欧美日韩激情视频8区 | 狠狠色丁香婷综合久久 | 97在线影院| 国产日韩欧美在线看 | 国产亚洲激情视频在线 | 精品国内自产拍在线观看视频 | 中文字幕一区二区三区久久蜜桃 | 欧美亚洲国产精品久久高清浪潮 | 奇米网777| 97精品在线 | 激情丁香月 | 五月丁色 | 麻豆极品| 久草久草在线观看 | 亚洲高清视频在线观看 | 久久久久女人精品毛片九一 | 成年人在线免费看片 | 日韩精品免费在线观看 | 久久尤物电影视频在线观看 | 国产黄色精品网站 | 亚洲狠狠操 | 国内综合精品午夜久久资源 | 久久艹久久 | 久久视频免费在线观看 | 三级黄色免费 | 日日爽夜夜操 | 欧美日韩高清一区二区 国产亚洲免费看 | a天堂在线看 | 亚洲一区二区精品3399 | 91香蕉视频在线下载 | 免费亚洲视频在线观看 | 成人黄大片视频在线观看 | 99热手机在线| 91视频午夜 | 毛片网在线 | 免费在线一区二区 | av视屏在线| 美女视频黄在线观看 | 久久这里只有精品9 | av观看免费在线 | 精品国产乱子伦一区二区 | 日本公妇在线观看高清 | 欧美一区影院 | 久久免费视频一区 | 久久69av | 免费在线一区二区三区 | 一二区精品 | 日韩精品免费在线观看视频 | 日韩精品一区二区三区丰满 | 国产精品免费一区二区三区在线观看 | 视频在线观看91 | 久久99视频精品 | 韩国精品福利一区二区三区 | 国产精品欧美久久久久无广告 | 久久人人爽爽人人爽人人片av | 久草精品在线播放 | 狠狠网站 | 973理论片235影院9 | 成人在线视频免费看 | 91av视频在线观看 | 在线免费黄色av | 亚洲精品99久久久久中文字幕 | 久久久人人爽 | 国产91区| 一二区av | 久久97久久97精品免视看 | 久久成人人人人精品欧 | 亚洲精品电影在线 | 在线亚洲欧美视频 | 99精品视频在线免费观看 | 精品久久久久一区二区国产 | www欧美色 | 亚洲精品久久久久久国 | 久久国产精品区 | 日韩有码在线观看视频 | 久久久国产一区二区三区 | 一区二区伦理电影 | 亚洲激情在线观看 | 欧美亚洲精品一区 | 成人av中文字幕在线观看 | 美国av大片| 精品在线观看一区二区 | 懂色av一区二区三区蜜臀 | 国产亚洲成人网 | 人人干人人做 | 91久久久国产精品 | 九月婷婷人人澡人人添人人爽 | 亚洲国产合集 | 最新国产在线视频 | 国产成人精品综合久久久久99 | 99热 精品在线 | 国产精品福利久久久 | 国产成人99久久亚洲综合精品 | 亚洲精品午夜一区人人爽 | 一区二区三区四区精品视频 | 国产精品久久久久aaaa | 91天天操 | 五月婷香蕉久色在线看 | 免费无遮挡动漫网站 | 蜜臀av性久久久久蜜臀aⅴ四虎 | 国产精品久久久久久a | 伊人永久 | 日韩视频一二三区 | 国产精品高清免费在线观看 | 天天干天天做天天爱 | 日韩免费在线视频观看 | 在线亚洲成人 | 欧美视频国产视频 | 国产成人精品电影久久久 | 99视频在线精品国自产拍免费观看 | 欧美一级日韩免费不卡 | 男女免费av | 九九精品无码 | 亚洲精品久久视频 | 最近中文字幕大全中文字幕免费 | 久久www免费人成看片高清 | 久久视频这里有久久精品视频11 | 欧美国产日韩在线观看 | 国产精品2020 | 五月婷婷久草 | 亚洲少妇天堂 | 日韩中文字幕视频在线观看 | 另类五月激情 | 日韩欧美在线免费 | 少妇搡bbbb搡bbb搡忠贞 | 亚洲国产成人在线 | 亚洲女同ⅹxx女同tv | 久久99亚洲热视 | 久久综合福利 | 999在线视频 | 深夜男人影院 | 一级一片免费视频 | 欧美一区二区免费在线观看 | 欧美黄色成人 | 开心激情久久 | av中文字幕免费在线观看 | 美女视频免费一区二区 | 狠狠色伊人亚洲综合成人 | a在线免费观看视频 | 国产精品第三页 | 99精品免费| 操操操人人 | 国产中文字幕一区二区三区 | 欧美激情视频在线观看免费 | 中文字幕免费一区二区 | 天天干,天天草 | 超碰日韩在线 | 日本字幕网| 中文字幕电影一区 | 中国一级片在线 | 国产精品麻豆视频 | 91视频在线播放视频 | 婷婷视频导航 | 字幕网在线观看 | 精品国产一区二区三区久久久久久 | 激情av在线资源 | 久久久久久久综合色一本 | 精品视频9999| 国产第一页在线播放 | 五月激情久久 | 在线观看视频一区二区三区 | 日韩在线观看影院 | 国产一二区在线观看 | 四虎影视8848dvd | 91最新在线观看 | 免费观看成人av | 一本色道久久精品 | 黄色在线免费观看网址 | 91在线视频在线 | 综合久久网| 香蕉视频在线网站 | 成人h在线观看 | 色噜噜日韩精品欧美一区二区 | 国产69精品久久99不卡的观看体验 | 色偷偷网站视频 | 久热超碰| 日韩高清在线观看 | 国产精品久久久久毛片大屁完整版 | 国产一区二区视频在线 | 久久久久久麻豆 | 香蕉在线视频播放网站 | 亚洲成人国产精品 | 婷婷六月丁香激情 | 天天射天天射天天射 | 在线亚洲人成电影网站色www | 一区二区高清在线 | 久久99精品热在线观看 | 成人免费 在线播放 | 成人黄大片视频在线观看 | 青青草在久久免费久久免费 | 伊人五月在线 | 国产一区二区成人 | 国内精品久久久久久久久久久久 | www色av| 国产无套精品久久久久久 | 日韩欧美视频一区二区三区 | 在线视频日韩精品 | 天天爽夜夜操 | 免费视频黄色 | 日本中文字幕一二区观 | 日本h在线播放 | 日韩在线视频一区 | 欧美另类美少妇69xxxx | 日韩美女黄色片 | 国内精品久久久久久久久久 | 波多野结衣一区二区三区中文字幕 | 国产精品1区2区3区在线观看 | 色先锋av资源中文字幕 | 国产成免费视频 | 日韩中文字幕视频在线观看 | 天天躁天天操 | 免费看污网站 | 99爱这里只有精品 | 一区二区三区高清 | 亚洲激情综合 | 91精品福利在线 | 成人午夜电影网站 | 国产美女久久 | 日韩三级免费观看 | 最新av免费在线观看 | 日本中文字幕在线视频 | 色多多污污在线观看 | av在线永久免费观看 | 99热在 | 日韩免费视频观看 | 精品1区2区3区 | 97超视频 | 六月激情丁香 | 四虎国产 | 免费在线激情电影 | 人人爽网站| 日韩精品一区二区在线观看 | 欧洲一区二区在线观看 | 日韩中文字幕第一页 | 日日夜精品 | 色综合天天综合网国产成人网 | 中字幕视频在线永久在线观看免费 | 国产麻豆精品久久一二三 | 国产精品情侣视频 | 成人性生活大片 | 日韩欧美视频一区二区 | 国产精品久久久久久999 | 91久久精品日日躁夜夜躁国产 | 久久久这里有精品 | 国产玖玖在线 | 久久99影院 | 天天激情 | 97色在线观看 | 国产在线久草 | 国产破处在线播放 | 欧美一级性| 日本黄色一级电影 | 国产日韩亚洲 | 99久久精品国产亚洲 | 欧美成人手机版 | 欧美日韩视频网站 | 国产一区二区免费看 | 五月天六月丁香 | 久久激情视频 久久 | 久久深夜福利免费观看 | 超碰在线观看97 | 探花视频在线观看+在线播放 | 国产97在线播放 | 日日射天天射 | 国产色视频123区 | 久久久久亚洲精品国产 | 国产99久久久国产精品成人免费 | 日韩精品一区二区三区免费观看视频 | 国产69精品久久久久99尤 | 91九色最新 | 中文不卡视频在线 | 久久 国产一区 | 日韩av区 | 日韩在线不卡视频 | 色就是色综合 | 韩国一区二区av | 国产香蕉av | 91久色蝌蚪 | 日韩在线电影一区二区 | 亚洲综合色激情五月 | 久久久久久久久久久黄色 | 国产精品视频资源 | 欧美亚洲一区二区在线 | 97免费在线观看 | 美女视频黄免费的久久 | 亚洲狠狠婷婷综合久久久 | 成人免费观看在线视频 | 久草视频中文在线 | 国产成人福利在线观看 | 又色又爽的网站 | 成人精品视频久久久久 | 国产精品11 | 丁香婷婷亚洲 | 久久天天躁夜夜躁狠狠85麻豆 | 婷婷亚洲综合五月天小说 | 91视频免费播放 | 四虎国产精品免费观看视频优播 | 成人国产精品免费观看 | 久久免费的精品国产v∧ | 狠狠色噜噜狠狠 | 亚洲天堂网视频在线观看 | 91成人精品一区在线播放69 | 狠狠88综合久久久久综合网 | 黄色国产高清 | 久草在线手机视频 | 91探花国产综合在线精品 | 国产女人40精品一区毛片视频 | 精品国产1区二区 | 国产精品日韩在线播放 | 综合久久婷婷 | av网站免费看 | 欧美日韩一区二区三区在线免费观看 | 久久免费视频3 | 亚洲精品视频播放 | 免费观看www视频 | 久久国产欧美日韩精品 | 日韩毛片精品 | 精品国产理论 | 国产在线观看免费观看 | 九色porny真实丨国产18 | 国产精品久久婷婷六月丁香 | 激情伊人五月天 | 中文字幕乱在线伦视频中文字幕乱码在线 | av电影在线播放 | 亚洲国产片色 | 1024手机看片国产 | 在线中文字幕网站 | 一区二区三区在线观看免费 | 99热精品在线 | 99国产情侣在线播放 | 久久伦理电影网 | 激情久久综合 | 午夜资源站 | 97av在线| 日韩精品专区在线影院重磅 | 99免费国产 | 国产一级视频在线 | 婷婷成人亚洲综合国产xv88 | 精品久久久久久久久久国产 | 日韩欧美国产视频 | 国内精品久久久久影院一蜜桃 | 午夜美女av | 亚洲一级理论片 | 国产免费激情久久 | 精品国产免费一区二区三区五区 | 免费福利视频网站 | 久久久久久蜜桃一区二区 | 日韩黄色中文字幕 | 国产精品一区二区免费视频 | 色偷偷网站视频 | 黄色的视频网站 | 精品日韩视频 | 久草在在线视频 | 久久免费一| 国产精品白丝av | 日狠狠| 国产99亚洲 | 99久久精品国产一区二区成人 | av黄色在线观看 | 在线免费观看国产精品 | 精品影院 | 日本黄色免费大片 | 婷婷日日| 美女视频网 | 国产一区二区在线视频观看 | 国内精品久久久久久久久久久 | www.久久久com | 五月天狠狠操 | 欧美五月婷婷 | 天天干天天干天天 | 一级免费观看 | 中文字幕国产视频 | 国产成人精品亚洲a | 久久久久久久久久久国产精品 | 亚洲aⅴ一区二区三区 | 精品久久久久久久久中文字幕 | 男女全黄一级一级高潮免费看 | 91在线免费视频观看 | 成人免费在线观看av | 91手机视频 | 亚洲午夜精 | 精品国产1区 | 久久激情视频网 | 成人一区二区三区在线 | 欧美在线一级片 | 欧美91精品久久久久国产性生爱 | 婷婷丁香激情网 | 亚洲国产免费看 | 亚洲成人黄色在线 | 久久久黄视频 | 最近中文字幕在线播放 | 国产高清视频在线观看 | 精品国产精品久久一区免费式 | 国产成人精品一区二区三区福利 | 99久久精品国产网站 | 欧美日韩不卡一区 | 国产成人精品一区二区在线观看 | 一区二区激情 | 在线观看国产麻豆 | 91精品视频在线播放 | 国产99久久久精品 | 中文字幕超清在线免费 | 亚洲精品99久久久久久 | 久久五月婷婷丁香社区 | 在线观看成人小视频 | 四虎在线免费观看视频 | 97精品国产一二三产区 | 亚洲最大的av网站 | 激情 亚洲 | 国产成人精品免费在线观看 | 免费一区在线 | 成人福利av | 丝袜av网站| 色吊丝在线永久观看最新版本 | 日韩美女免费线视频 | av黄色一级片 | www.五月婷 | 九九九视频精品 | 婷婷在线精品视频 | 麻豆一区在线观看 | 免费观看视频的网站 | 欧美另类巨大 | 五月天久久狠狠 | 13日本xxxxxⅹxxx20 | 久久久精品99 | 欧美精品久久久久久久久久久 | 色综合天天做天天爱 | 天天摸天天舔 | 免费观看一区二区三区视频 | 日本h在线播放 | 天天艹日日干 | 国产99久久精品一区二区永久免费 | 成人av在线直播 | 国产 日韩 在线 亚洲 字幕 中文 | 亚洲视频在线播放 | 久久免费精品国产 | 狠狠色狠狠色综合日日92 | 日本成人a | 日韩av网站在线播放 | 在线观看视频一区二区三区 | 精品国产美女 | 片黄色毛片黄色毛片 | 91亚·色 | 亚洲精品2区 | 亚洲国产成人精品在线 | 亚洲a色| 午夜视频不卡 | 午夜婷婷在线播放 | 91精品视频免费观看 | 2018好看的中文在线观看 | 超碰在线人人爱 | 国产中文字幕三区 | 91黄色免费网站 | 九九视频网 | 91一区二区三区在线观看 | 91视频一8mav| 日本在线观看视频一区 | 狠狠色丁香婷婷综合橹88 | 天天五月天色 | 亚洲精品视频第一页 | 精品久久久久免费极品大片 | 久久国内免费视频 | 中文字幕色在线视频 | 亚洲a资源 | 精品99999 | 成人一区影院 | 伊人五月天婷婷 | 国产精品电影一区 | 伊人中文网 | 天天爱天天操 | 91麻豆文化传媒在线观看 | 91精品久| 青草草在线 | 婷婷久久国产 | 亚洲另类交| 午夜精品视频一区二区三区在线看 | 久久久精品国产免费观看同学 | 狠狠黄 | 色婷婷一 | 精品一区二区在线看 | 网址你懂的在线观看 | 国产高清视频免费观看 | 在线国产一区二区 | 日韩三级中文字幕 | 国产精品一区二区久久 | 精品国产诱惑 | 成人在线视频免费 | 丁香久久综合 | 日本动漫做毛片一区二区 | 免费特级黄毛片 | 日韩精品在线观看视频 | 美女黄频在线观看 | 国产成人免费高清 | av天天色 | 波多野结衣精品在线 | 97视频总站 | 97国产精品一区二区 | 中文字幕 在线 一 二 | 日韩av专区 | 三上悠亚一区二区在线观看 | 亚洲国产成人精品在线观看 | www五月| 黄色小说网站在线 | 97免费公开视频 | 美女网站视频色 | 日韩在线电影一区 | 国产精品一区二区免费视频 | 免费aa大片 | 韩国精品在线观看 | 欧美日韩有码 | 在线观看视频国产 | 91成人精品一区在线播放69 | 精品国产乱码久久久久久三级人 | 免费看三级黄色片 | 欧美日韩国产在线精品 | 免费在线成人av电影 | 热re99久久精品国产99热 | 91av蜜桃| 国产精品免费大片视频 | 在线之家免费在线观看电影 | 成人国产精品免费观看 | 99久久精 | 91精品成人 | 婷婷在线精品视频 | 国产精品久久久久aaaa | 免费不卡中文字幕视频 | 国产区免费 | 日韩精品视频在线免费观看 | 久久亚洲免费视频 | 又污又黄网站 | 91精品国产91热久久久做人人 | 欧美精品三级在线观看 | 成人xxxx| 国产91在 | 精品久久一区二区 | 国产精品99久久久久人中文网介绍 | 亚洲www天堂com | 91av视屏| 人人玩人人添人人澡97 | 国产在线精品观看 | 91精品国产自产老师啪 | 在线免费观看欧美日韩 | 国产亚洲精品福利 | 少妇av片 | 亚洲视频电影在线 | 91亚洲综合 | 色综合久久久久综合 | 国产精品久久99精品毛片三a | 久久久久久久久久久久久影院 | 九九有精品 | 精品日韩在线一区 | 亚洲黄色一级视频 | 不卡国产视频 | 精品99视频 | 欧美不卡视频在线 | 国产小视频在线观看 | 国产亚洲精品久久久久久电影 | 五月天亚洲激情 | av在线最新 | 激情电影在线观看 | 最近2019好看的中文字幕免费 | 嫩嫩影院理论片 | 777视频在线观看 | 国产伦理精品一区二区 | 亚洲成人黄色 | 日韩精品中文字幕在线播放 | 天天操天天拍 | 日韩一区二区免费播放 | 亚洲精品国产精品国自产观看浪潮 | 在线观看岛国av | 亚洲高清视频一区二区三区 | 99久久精| 天天色官网 | 国产美女在线免费观看 | 日韩精品亚洲专区在线观看 | 欧美成人精品欧美一级乱黄 | 色综合天天狠天天透天天伊人 | 99久久久国产精品美女 | 国产精品婷婷午夜在线观看 | 91在线影视| 国产一区二区免费 | 久久综合婷婷国产二区高清 | 免费看片日韩 | 天天射天天操天天 | 日本99久久| 香蕉视频在线观看免费 | 97超碰在线人人 | 国产做a爱一级久久 | 国产日韩精品一区二区在线观看播放 | 国产高清视频在线播放一区 | 91精品入口 | 久久国产精品一二三区 | 亚洲有 在线 | 天天操天天操天天操天天操天天操天天操 | 久久99精品国产麻豆宅宅 | 成人在线电影观看 | 久久国产影院 | 婷婷丁香色| 99r在线视频 | av高清影院 | 久久天天躁夜夜躁狠狠85麻豆 | 久久久久久久久久网 | 久久精品激情 | 日韩av男人的天堂 | 久久久天天操 | 日本中文字幕网 | 国产精品久久久久久久久久久久午夜 | 在线 高清 中文字幕 | 亚洲九九影院 | www五月天婷婷 | 在线高清av | 免费韩国av | 久久影视一区二区 | 成年人免费观看国产 | 狠狠色噜噜狠狠 | 五月天天色 | 中文字幕在线观看网 | 久草视频在线观 | 波多野结衣综合网 | 91精品国产福利 | 亚洲成 人精品 | 国产精品地址 | 日韩亚洲欧美中文字幕 | 国产一区二区三区免费视频 | 天天插天天干 | 在线观看免费国产小视频 | 久久综合影音 | 碰碰影院 | 精品亚洲va在线va天堂资源站 | 久久久久久久久久久影视 | 高清av在线免费观看 | 精品伦理一区二区三区 | 国产精品成人一区二区三区 | 狠狠干天天操 | 天天操天天干天天操天天干 | www.av免费 | 最新真实国产在线视频 | 成人av动漫在线观看 | 亚洲精品国产拍在线 | 一区二区三区播放 | 国产r级在线观看 | 狠狠色狠狠综合久久 | 在线观看日韩精品视频 | 六月丁香色婷婷 | 一级性av | 免费在线精品视频 | 91探花系列在线播放 | 在线观看91久久久久久 | 毛片网免费 | 久久国产a | 日韩三级免费 | 国产一区二区三区免费在线 | 美女视频黄免费网站 | 国产成人一区二区三区 | 欧美性爽爽 | 亚洲v欧美v国产v在线观看 | 嫩草91影院| 天天操狠狠操夜夜操 | 亚州国产精品久久久 | 伊人五月 | 久久福利精品 | 午夜黄色一级片 | 欧美一区二区精品在线 | 在线视频 成人 | 中文字幕在线观看亚洲 | 91精品免费在线观看 | 亚州av免费 | 在线观看的av网站 | 成人av在线网 | 综合中文字幕 | 久久久精品| 免费麻豆 | 91最新在线 | 久久精品5 | 日韩精品视频在线免费观看 | 日韩亚洲精品电影 | 91久久国产自产拍夜夜嗨 | 日韩在观看线 | 最新色站 | 成人性生活大片 | 在线a视频免费观看 | 精品视频免费看 | 国产又粗又猛又色又黄视频 | 精品视频成人 | 热re99久久精品国产99热 | 在线观看免费 | 99精品视频免费全部在线 | 美女av电影 | 日韩精品中文字幕在线播放 | 国产一级片视频 | 久久成人福利 | 美女视频久久久 | 免费看久久久 | 久久婷婷五月综合色丁香 | 国产九九九精品视频 | 999久久国产精品免费观看网站 | 操操操com | 在线免费视频a | 国产1级视频 | 国产在线中文字幕 | 毛片网免费 | 黄污视频大全 | 免费看一级黄色 | 精品一区三区 | 亚洲涩涩涩涩涩涩 | 国产精品久久久久四虎 | 天天舔夜夜操 | 福利一区在线 | 国产不卡av在线播放 | 国产尤物在线视频 | 在线免费观看成人 | 国产精品欧美一区二区三区不卡 | 在线国产视频一区 | 久草久草视频 | 精品夜夜嗨av一区二区三区 | 日韩毛片在线一区二区毛片 | 亚洲视频一区二区三区在线观看 | 久久一区二区三区国产精品 | 欧美精品久久久久久久 | 色婷婷电影 | 人人网av | 久草精品在线播放 | 中文字幕在线视频免费播放 | 国产最新在线视频 | av片在线看 | 日韩有码欧美 | wwwwww色| av丝袜制服| 91大神精品视频在线观看 | 精品一区二区亚洲 | 国产污视频在线观看 | av片在线看 | 国产亚州精品视频 | 久久97超碰| 最近乱久中文字幕 | 亚洲情感电影大片 | 在线国产激情视频 | 久久男人影院 | 国产91全国探花系列在线播放 | 日韩欧美aaa | 欧美美女视频在线观看 | 亚洲自拍偷拍色图 | 热re99久久精品国产99热 | 中文字幕在线观看完整版电影 | 欧美视频国产视频 | 久久香蕉国产精品麻豆粉嫩av | 亚洲成av人片在线观看香蕉 | 亚洲午夜精品久久久 | 久久久免费观看完整版 | 天天色天天射天天干 | 天堂网在线视频 | 日日干 天天干 | 亚洲精品久久在线 | 久久久成人精品 | 欧美日韩中字 | 一区二区视频网站 | 色网站在线 | 99福利片| 欧美色综合| 日韩啪视频| 国色天香在线观看 | 国产999精品久久久 免费a网站 | 久久国产精品免费观看 | 久久99精品国产 | 激情深爱 | 中文字幕在线观看网址 |