为什么我做出来的柱状图总是叠加在一起能让他们都分开吗?

解决方案 »

  1.   

    位置?怎么还需要算我从数据库中先取出分类,然后循环着取出月份和每个月份的数量,这些数据都是已经统计好的,然后就直接
    objChart.SeriesCollection.Add(i);
    /图例
    objChart.SeriesCollection[i].SetData(Microsoft.Office.Interop.Owc11.ChartDimensionsEnum.chDimSeriesNames,
     +(int)Microsoft.Office.Interop.Owc11.ChartSpecialDataSourcesEnum.chDataLiteral, strSeriesName);
    //给分类
    objChart.SeriesCollection[i].SetData(Microsoft.Office.Interop.Owc11.ChartDimensionsEnum.chDimCategories,
     +(int)Microsoft.Office.Interop.Owc11.ChartSpecialDataSourcesEnum.chDataLiteral, strCategory);
    //给值
    objChart.SeriesCollection[i].SetData(Microsoft.Office.Interop.Owc11.ChartDimensionsEnum.chDimValues,
     +(int)Microsoft.Office.Interop.Owc11.ChartSpecialDataSourcesEnum.chDataLiteral, strvalue);在循环中建立每一个柱子,这里怎么还牵扯到位置的计算?
      

  2.   

    你试试在最后加上
    objChart.Type = OWC.ChartChartTypeEnum.chChartTypeColumnClustered