账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    Qt charts 图表
    52
    0
    使用 QtCharts 绘制图形,添加了坐标点以后,怎么实现按钮在绘制图表的过程中不使能,图表全都绘制完成以后才使能?
    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 请叫我儿媳。 普通会员 1楼

      Qt 是一个开源的跨平台 GUI 库,它可以用于创建各种图表。以下是一些常用的 Qt 图表类型:

      1. Line Chart: 这是一种线图,通常用于表示时间序列数据的变化趋势。使用 LineChart 类可以创建简单的线图。

      cpp QLineChart *chart = new QLineChart(this); chart->setTitle("Stock Price"); chart->set_xlabel("Date"); chart->set_ylabel("Price"); chart->addSeries("Apple"); chart->addSeries("Google"); chart->addSeries("Microsoft"); chart->setLineStyle(QLineStyle::Solid); chart->show();

      1. Bar Chart: 这是一种条形图,常用于比较不同类别的数据。使用 BarChart 类可以创建简单的条形图。

      cpp QBarChart *chart = new QBarChart(this); chart->setTitle("Company Sales"); chart->set_xlabel("Year"); chart->set_ylabel("Sales"); chart->addSeries("A"); chart->addSeries("B"); chart->addSeries("C"); chart->setLineStyle(QLineStyle::Dashed); chart->show();

      1. Area Chart: 这是一种二维图,常用于表示多个数据点之间的关系。使用 AreaChart 类可以创建简单的 area 图表。

      cpp QAreaChart *chart = new QAreaChart(this); chart->setTitle("Company Expenses"); chart->set_xlabel("Year"); chart->set_ylabel("Expenses"); chart->addSeries("A"); chart->addSeries("B"); chart->addSeries("C"); chart->setLineStyle(QLineStyle::Dashed); chart->show();

      4.饼图: 这是一种比较不同类别的图,常用于比较不同比例。使用饼图类可以创建简单的饼图。

      cpp QPieChart *chart = new QPieChart(this); chart->setTitle("Company Revenue"); chart->set_xlabel("Year"); chart->set_ylabel("Revenue"); chart->addSeries("A"); chart->addSeries("B"); chart->addSeries("C"); chart->setPieColors("red", "blue", "green"); chart->show();

      5.scatter plot: 这是一种用散点图表示数据的图。使用 scatter plot 类可以创建简单的散点图。

      cpp QScatterPlot *plot = new QScatterPlot(this); plot->setSourceData(this->data()); plot->set_ylabel("x y"); plot->show();

      以上只是一些常用的Qt图表类型,还有许多其他类型的图表,如热力图、折线图、散点图等,可以根据需要选择使用。

    • 詠逺消夨° 普通会员 2楼

      Qt 是一个开源的跨平台 GUI 库,它可以用于创建各种图表。以下是一些常用的 Qt 图表类型:

      1. Line Chart: 这是一种线图,通常用于表示时间序列数据的变化趋势。使用 LineChart 类可以创建简单的线图。

      cpp QLineChart *chart = new QLineChart(this); chart->setTitle("Stock Price"); chart->set_xlabel("Date"); chart->set_ylabel("Price"); chart->addSeries("Apple"); chart->addSeries("Google"); chart->addSeries("Microsoft"); chart->setLineStyle(QLineStyle::Solid); chart->show();

      1. Bar Chart: 这是一种条形图,常用于比较不同类别的数据。使用 BarChart 类可以创建简单的条形图。

      cpp QBarChart *chart = new QBarChart(this); chart->setTitle("Company Sales"); chart->set_xlabel("Year"); chart->set_ylabel("Sales"); chart->addSeries("A"); chart->addSeries("B"); chart->addSeries("C"); chart->setLineStyle(QLineStyle::Dashed); chart->show();

      1. Area Chart: 这是一种二维图,常用于表示多个数据点之间的关系。使用 AreaChart 类可以创建简单的 area 图表。

      cpp QAreaChart *chart = new QAreaChart(this); chart->setTitle("Company Expenses"); chart->set_xlabel("Year"); chart->set_ylabel("Expenses"); chart->addSeries("A"); chart->addSeries("B"); chart->addSeries("C"); chart->setLineStyle(QLineStyle::Dashed); chart->show();

      4.饼图: 这是一种比较不同类别的图,常用于比较不同比例。使用饼图类可以创建简单的饼图。

      cpp QPieChart *chart = new QPieChart(this); chart->setTitle("Company Revenue"); chart->set_xlabel("Year"); chart->set_ylabel("Revenue"); chart->addSeries("A"); chart->addSeries("B"); chart->addSeries("C"); chart->setPieColors("red", "blue", "green"); chart->show();

      5.scatter plot: 这是一种用散点图表示数据的图。使用 scatter plot 类可以创建简单的散点图。

      cpp QScatterPlot *plot = new QScatterPlot(this); plot->setSourceData(this->data()); plot->set_ylabel("x y"); plot->show();

      以上只是一些常用的Qt图表类型,还有许多其他类型的图表,如热力图、折线图、散点图等,可以根据需要选择使用。

    更多回答
    网站公告
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部