ChartDirector 6.3(C ++版)教程分享——3D饼图

原创|使用教程|编辑:陈俊吉|2018-11-14 15:30:48.000|阅读 85 次

概述:ChartDirector 6.3(C ++版)教程分享——简单的饼图

# 您正在找协同办公软件吗?点击这里站长给您推荐 #

相关链接:

此示例通过以3D形式绘制图表,添加标题和展开扇区来扩展Simple Pie Chart示例。

源代码清单

[以下代码可在“cppdemo / threedpie”中找到。Mf版本的代码可在“mfcdemo / mfcdemo”中找到(仅限Windows版本)。QT版本的代码可在“qtdemo / qtdemo”中找到。
#include“chartdir.h”

int main(int argc,char * argv [])
{
    //饼图的数据
    双数据[] = {25,18,15,12,8,30,35};

    //饼图的标签
    const char * labels [] = {“Labor”,“Licenses”,“Taxes”,“Legal”,“Insurance”,“Facilities”,
        “生产”};

    //创建一个大小为360 x 300像素的PieChart对象
    PieChart * c =新的PieChart(360,300);

    //将饼图的中心设置为(180,140),将半径设置为100像素
    c-> setPieSize(180,140,​​100);

    //为饼图添加标题
    c-> addTitle(“项目成本明细”);

    //以3D形式绘制饼图
    C-> set3D();

    //设置饼图数据和饼图标签
    c-> setData(DoubleArray(data,(int)(sizeof(data)/ sizeof(data [0]))),StringArray(labels,(int)(
        sizeof(labels)/ sizeof(labels [0]))));

    //爆炸第一个扇区(索引= 0)
    C-> setExplode(0);

    //输出图表
    C-> makeChart( “threedpie.png”);

    //释放资源
    删除c;
    返回0;
}


标签:图表

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动成果

登录 慧都网发表评论


暂无评论...

为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
相关厂商
相关产品
ChartDirector

一款使用方便快捷、功能强大且交互性强的通用Web图表组件

在线
客服
在线
QQ
咨询
电话
177-4994-3557
购物车 反馈 返回
顶部
在线客服系统
live chat