ChSeries objSeries1 = objChart.SeriesCollection.Add(0);
ChSeries objSeries2 = objChart.SeriesCollection.Add(0);
objSeries1.Type = ChartChartTypeEnum.chChartTypeColumnClustered;
objSeries2.Type = ChartChartTypeEnum.chChartTypeLineMarkers;
objSeries2.Ungroup(true);
ChAxis seAxes = objChart.Axes.Add(objSeries2.get_Scalings(ChartDimensionsEnum.chDimValues));
seAxes.Position =ChartAxisPositionEnum.chAxisPositionRight;
seAxes.HasMajorGridlines = false;
seAxes.NumberFormat = "0.00%";
seAxes.Font.Size = 10;
seAxes.HasTitle = true;
seAxes.Title.Caption = "%";
seAxes.Title.Font.Size = 8;
//seAxes.Title.Position = ChartTitlePositionEnum.chTitlePositionRight;
//给定series的名字
objSeries2.SetData(ChartDimensionsEnum.chDimSeriesNames,+(int) ChartSpecialDataSourcesEnum.chDataLiteral, "%");
// objChart.SeriesCollection[0].SetData(ChartDimensionsEnum.chDimSeriesNames,
// +(int)ChartSpecialDataSourcesEnum.chDataLiteral, "%");
//计算数据
/*categories 和 values 可以用tab分割的字符串来表示*/
string strSeriesName = "DPPM";
string strSeriesName1 = "LAR";
// string strCategory = "1" + '\t' + "2" + '\t' + "3" + '\t' + "4" + '\t' + "5" + '\t' + "6" + '\t';
//string strCategory = "1,,2,,3,,4,,5,,6";
string strCategory = "1,2,3,4,5,6";
string strValue1 = ".0%" + '\t' + ".34%" + '\t' + ".39%" + '\t' + ".36%" + '\t' + ".89%" + '\t' + ".33%" + '\t';
string strValue = "9" + '\t' + "108" + '\t' + "4" + '\t' + "10" + '\t' + "12" + '\t' + "6" + '\t';
objSeries1.Type = ChartChartTypeEnum.chChartTypeColumnClustered;
objSeries1.SetData(ChartDimensionsEnum.chDimSeriesNames,
+(int)ChartSpecialDataSourcesEnum.chDataLiteral, strSeriesName);
objSeries1.SetData(ChartDimensionsEnum.chDimCategories,
+(int)ChartSpecialDataSourcesEnum.chDataLiteral, strCategory);
objSeries1.SetData(ChartDimensionsEnum.chDimValues,
+(int)ChartSpecialDataSourcesEnum.chDataLiteral, strValue); objSeries2.Type = ChartChartTypeEnum.chChartTypeLineMarkers;
objSeries2.SetData(ChartDimensionsEnum.chDimSeriesNames,
+(int)ChartSpecialDataSourcesEnum.chDataLiteral, strSeriesName1);
objSeries2.SetData(ChartDimensionsEnum.chDimValues,
+(int)ChartSpecialDataSourcesEnum.chDataLiteral, strValue1);
怎么设置给定的series的名字放在上面显示呢,默认在右边。
ChSeries objSeries2 = objChart.SeriesCollection.Add(0);
objSeries1.Type = ChartChartTypeEnum.chChartTypeColumnClustered;
objSeries2.Type = ChartChartTypeEnum.chChartTypeLineMarkers;
objSeries2.Ungroup(true);
ChAxis seAxes = objChart.Axes.Add(objSeries2.get_Scalings(ChartDimensionsEnum.chDimValues));
seAxes.Position =ChartAxisPositionEnum.chAxisPositionRight;
seAxes.HasMajorGridlines = false;
seAxes.NumberFormat = "0.00%";
seAxes.Font.Size = 10;
seAxes.HasTitle = true;
seAxes.Title.Caption = "%";
seAxes.Title.Font.Size = 8;
//seAxes.Title.Position = ChartTitlePositionEnum.chTitlePositionRight;
//给定series的名字
objSeries2.SetData(ChartDimensionsEnum.chDimSeriesNames,+(int) ChartSpecialDataSourcesEnum.chDataLiteral, "%");
// objChart.SeriesCollection[0].SetData(ChartDimensionsEnum.chDimSeriesNames,
// +(int)ChartSpecialDataSourcesEnum.chDataLiteral, "%");
//计算数据
/*categories 和 values 可以用tab分割的字符串来表示*/
string strSeriesName = "DPPM";
string strSeriesName1 = "LAR";
// string strCategory = "1" + '\t' + "2" + '\t' + "3" + '\t' + "4" + '\t' + "5" + '\t' + "6" + '\t';
//string strCategory = "1,,2,,3,,4,,5,,6";
string strCategory = "1,2,3,4,5,6";
string strValue1 = ".0%" + '\t' + ".34%" + '\t' + ".39%" + '\t' + ".36%" + '\t' + ".89%" + '\t' + ".33%" + '\t';
string strValue = "9" + '\t' + "108" + '\t' + "4" + '\t' + "10" + '\t' + "12" + '\t' + "6" + '\t';
objSeries1.Type = ChartChartTypeEnum.chChartTypeColumnClustered;
objSeries1.SetData(ChartDimensionsEnum.chDimSeriesNames,
+(int)ChartSpecialDataSourcesEnum.chDataLiteral, strSeriesName);
objSeries1.SetData(ChartDimensionsEnum.chDimCategories,
+(int)ChartSpecialDataSourcesEnum.chDataLiteral, strCategory);
objSeries1.SetData(ChartDimensionsEnum.chDimValues,
+(int)ChartSpecialDataSourcesEnum.chDataLiteral, strValue); objSeries2.Type = ChartChartTypeEnum.chChartTypeLineMarkers;
objSeries2.SetData(ChartDimensionsEnum.chDimSeriesNames,
+(int)ChartSpecialDataSourcesEnum.chDataLiteral, strSeriesName1);
objSeries2.SetData(ChartDimensionsEnum.chDimValues,
+(int)ChartSpecialDataSourcesEnum.chDataLiteral, strValue1);
怎么设置给定的series的名字放在上面显示呢,默认在右边。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货