QCustomPlot 柱状图实例 (个人注释)

本文介绍了QCustomPlot库中QLinearGradient类用于创建线性渐变画笔的方法,并详细讲解了QCPBars类的setStackingGap函数,该函数用于设置堆积柱状图中相邻柱形之间的像素间距。
摘要由CSDN通过智能技术生成

 

void MainWindow::setupBarChartDemo(QCustomPlot *customPlot)
{
  demoName = "Bar Chart Demo";//实例名称
  // set dark background gradient: 设置暗背景渐变
  QLinearGradient gradient(0, 0, 0, 400);
  gradient.setColorAt(0, QColor(90, 90, 90));//开始颜色为黑色
  gradient.setColorAt(0.38, QColor(200, 105, 105));//红色
  gradient.setColorAt(1, QColor(70, 70, 70));//黑色
  customPlot->setBackground(QBrush(gradient));//设置图表背景(用画刷设置)
  
  // create empty bar chart objects: 这个就是创建柱状图了
  //新版本应该是取消了之前的AddPlottable(不是很清楚,大概这样子)
  //然后直接在new QCPBars的时候指定x,y轴就可以了
  QCPBars *regen = new QCPBars(customPlot->xAxis, customPlot->yAxis);
  QCPBars *nuclear = new QCPBars(customPlot->xAxis, customPlot->yAxis);
  QCPBars *fossil = new QCPBars(customPlot->xAxis, customPlot->yAxis);
  re
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值