最简单的柱图代码:

chartWnd.Attach(m_hWnd, kTypeStem);

    chartWnd.GetChart()->AddSingleStem(3.0);

    chartWnd.GetChart()->AddSingleStem(2.0);

    chartWnd.GetChart()->AddSingleStem(1.0);

    chartWnd.GetChart()->AddSingleStem(6.0);

    chartWnd.GetChart()->AddSingleStem(9.0);

    chartWnd.GetChart()->AddSingleStem(1.0);

    chartWnd.GetChart()->AddSingleStem(2.0);

    chartWnd.GetChart()->AddSingleStem(3.0);

    chartWnd.GetChart()->AddSingleStem(4.0);

    chartWnd.GetChart()->AddSingleStem(5.0);

    chartWnd.GetChart()->AddSingleStem(6.0);

    chartWnd.GetChart()->AddSingleStem(7.0);

    chartWnd.GetChart()->SetStemLabel(_T("1月"), 0);

    chartWnd.GetChart()->SetStemLabel(_T("2月"), 1);

    chartWnd.GetChart()->SetStemLabel(_T("3月"), 2);

    chartWnd.GetChart()->SetStemLabel(_T("4月"), 3);

    chartWnd.GetChart()->SetStemLabel(_T("5月"), 4);

    chartWnd.GetChart()->SetStemLabel(_T("6月"), 5);

    chartWnd.GetChart()->SetStemLabel(_T("7月"), 6);

    chartWnd.GetChart()->SetStemLabel(_T("8月"), 7);

    chartWnd.GetChart()->SetStemLabel(_T("9月"), 8);

    chartWnd.GetChart()->SetStemLabel(_T("10月"), 9);

    chartWnd.GetChart()->SetStemLabel(_T("11月"), 10);

    chartWnd.GetChart()->SetStemLabel(_T("12月"), 11);

    chartWnd.GetChart()->SetStemRatio(0.4);//设置柱子宽度(占一格的比例)

    chartWnd.GetChart()->SetYRange(0, 20);//设置Y轴范围

    chartWnd.GetChart()->SetShowValOnTop(true, 0);//显示柱顶数值

    chartWnd.GetChart()->SetDataColor(RGB(128, 128, 0), 0);//设置柱子颜色

    chartWnd.GetChart()->SetGridLine(true, false);//水平网格线

效果图:

c++ 柱图实例_柱图