I have implemented a line graph using QchartView. Capture.jpg

However, I would like to highlight a specific section of only the green line graph.

Any suggestions?


Qt Code:
  1. // Actual hit-ratio
  2. QLineSeries *seriesData = new QLineSeries();
  3. for(int i=0; i<timeWindowHR.size(); i++){
  4. int xFirstPoint = timeWinXCoor[i];
  5. int yFirstPoint = timeWindowHR[i];
  6. seriesData->append(xFirstPoint, yFirstPoint);
  7. int xSecondPoint = timeWinXCoor[i+1];
  8. int ySecondPoint = timeWindowHR[i];
  9. seriesData->append(xSecondPoint, ySecondPoint);
  10. }
  11. QPen pen((Qt::darkGreen));
  12. pen.setWidth(2);
  13. seriesData->setName("Actual Hit-Ratio");
  14. seriesData->setPen(pen);
  15.  
  16. // Expected hit-ratio
  17. QLineSeries *expectedSeries = new QLineSeries();
  18. for(int i=0; i<expectedHR.size(); i++){
  19. int xFirstPoint = timeWinXCoor[i];
  20. int yFirstPoint = expectedHR[i];
  21. expectedSeries->append(xFirstPoint, yFirstPoint);
  22. int xSecondPoint = timeWinXCoor[i+1];
  23. int ySecondPoint = expectedHR[i];
  24. expectedSeries->append(xSecondPoint, ySecondPoint);
  25. }
  26. QPen expPen((Qt::darkGray));
  27. expPen.setWidth(2);
  28. expectedSeries->setName("Expected Hit-Ratio");
  29. expectedSeries->setPen(expPen);
  30.  
  31. chartView->chart()->removeAllSeries();
  32. chartView->chart()->addSeries(seriesData);
  33. chartView->chart()->addSeries(expectedSeries);
To copy to clipboard, switch view to plain text mode