我在一个chartspace上画了三个图,分别给三个图表设置了chDimCategories值,但运行结果三个图的横坐标都是同样的,希望大家都帮帮忙.
#region 添加系别图表名称 A
//添加系别图表名称
mChSeries[0].SetData(OWC10.ChartDimensionsEnum.chDimSeriesNames,
OWC10.ChartSpecialDataSourcesEnum.chDataLiteral.GetHashCode(), "speed");
//给定系别图表分类
mChSeries[0].SetData(OWC10.ChartDimensionsEnum.chDimCategories,
OWC10.ChartSpecialDataSourcesEnum.chDataLiteral.GetHashCode(), "<5,<40,<60,<68,<77,<83,<88,<92,<144,>144");
//给定系别图表值
mChSeries[0].SetData(OWC10.ChartDimensionsEnum.chDimValues,
OWC10.ChartSpecialDataSourcesEnum.chDataLiteral.GetHashCode(),
SysManageDataSet.GetColumnData(SysManageDataSet.Categories(SysManageDataSet.ReportType.T1,
SysManageDataSet.FiledName.Speed), SysManageDataSet.ExpReport.speed));
#endregion #region 添加系别图表名称 B
//添加系别图表名称
mChSeries[1].SetData(OWC10.ChartDimensionsEnum.chDimSeriesNames,
OWC10.ChartSpecialDataSourcesEnum.chDataLiteral.GetHashCode(), "engine");
//给定系别图表分类
mChSeries[1].SetData(OWC10.ChartDimensionsEnum.chDimCategories,
OWC10.ChartSpecialDataSourcesEnum.chDataLiteral.GetHashCode(), "<100,<200,<500");
//给定系别图表值
mChSeries[1].SetData(OWC10.ChartDimensionsEnum.chDimValues,
OWC10.ChartSpecialDataSourcesEnum.chDataLiteral.GetHashCode(),
SysManageDataSet.GetColumnData(SysManageDataSet.Categories(SysManageDataSet.ReportType.T1,
SysManageDataSet.FiledName.engine), SysManageDataSet.ExpReport.engine));
#endregion
#region 添加系别图表名称 C
//添加系别图表名称
mChSeries[3].SetData(OWC10.ChartDimensionsEnum.chDimSeriesNames,
OWC10.ChartSpecialDataSourcesEnum.chDataLiteral.GetHashCode(), "Fuelconsumption");
//给定系别图表分类
mChSeries[3].SetData(OWC10.ChartDimensionsEnum.chDimCategories,
OWC10.ChartSpecialDataSourcesEnum.chDataLiteral.GetHashCode(), "<1,<2,<5,<8,<77,<83,<88,<92,<144,>144");
//给定系别图表值
mChSeries[3].SetData(OWC10.ChartDimensionsEnum.chDimValues,
OWC10.ChartSpecialDataSourcesEnum.chDataLiteral.GetHashCode(),
SysManageDataSet.GetColumnData(SysManageDataSet.Categories(SysManageDataSet.ReportType.T1,
SysManageDataSet.FiledName.Fuelconsumption), SysManageDataSet.ExpReport.Fuelconsumption));
#endregion
#region 添加系别图表名称 A
//添加系别图表名称
mChSeries[0].SetData(OWC10.ChartDimensionsEnum.chDimSeriesNames,
OWC10.ChartSpecialDataSourcesEnum.chDataLiteral.GetHashCode(), "speed");
//给定系别图表分类
mChSeries[0].SetData(OWC10.ChartDimensionsEnum.chDimCategories,
OWC10.ChartSpecialDataSourcesEnum.chDataLiteral.GetHashCode(), "<5,<40,<60,<68,<77,<83,<88,<92,<144,>144");
//给定系别图表值
mChSeries[0].SetData(OWC10.ChartDimensionsEnum.chDimValues,
OWC10.ChartSpecialDataSourcesEnum.chDataLiteral.GetHashCode(),
SysManageDataSet.GetColumnData(SysManageDataSet.Categories(SysManageDataSet.ReportType.T1,
SysManageDataSet.FiledName.Speed), SysManageDataSet.ExpReport.speed));
#endregion #region 添加系别图表名称 B
//添加系别图表名称
mChSeries[1].SetData(OWC10.ChartDimensionsEnum.chDimSeriesNames,
OWC10.ChartSpecialDataSourcesEnum.chDataLiteral.GetHashCode(), "engine");
//给定系别图表分类
mChSeries[1].SetData(OWC10.ChartDimensionsEnum.chDimCategories,
OWC10.ChartSpecialDataSourcesEnum.chDataLiteral.GetHashCode(), "<100,<200,<500");
//给定系别图表值
mChSeries[1].SetData(OWC10.ChartDimensionsEnum.chDimValues,
OWC10.ChartSpecialDataSourcesEnum.chDataLiteral.GetHashCode(),
SysManageDataSet.GetColumnData(SysManageDataSet.Categories(SysManageDataSet.ReportType.T1,
SysManageDataSet.FiledName.engine), SysManageDataSet.ExpReport.engine));
#endregion
#region 添加系别图表名称 C
//添加系别图表名称
mChSeries[3].SetData(OWC10.ChartDimensionsEnum.chDimSeriesNames,
OWC10.ChartSpecialDataSourcesEnum.chDataLiteral.GetHashCode(), "Fuelconsumption");
//给定系别图表分类
mChSeries[3].SetData(OWC10.ChartDimensionsEnum.chDimCategories,
OWC10.ChartSpecialDataSourcesEnum.chDataLiteral.GetHashCode(), "<1,<2,<5,<8,<77,<83,<88,<92,<144,>144");
//给定系别图表值
mChSeries[3].SetData(OWC10.ChartDimensionsEnum.chDimValues,
OWC10.ChartSpecialDataSourcesEnum.chDataLiteral.GetHashCode(),
SysManageDataSet.GetColumnData(SysManageDataSet.Categories(SysManageDataSet.ReportType.T1,
SysManageDataSet.FiledName.Fuelconsumption), SysManageDataSet.ExpReport.Fuelconsumption));
#endregion
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货