我在加两条曲线的时候,图例出现三个
有一个默认的名为系列
有哪位用过owc的给解决一下好吧
代码如下:
 owcChart.SeriesCollection.Add(0)                'Dim owcSeries1 As OWC.WCSeries = owcChart.SeriesCollection.Add(0)
                owcChart.SeriesCollection(0).SetData(ChartDimensionsEnum.chDimSeriesNames, ChartSpecialDataSourcesEnum.chDataLiteral, Session("chuanganqiID"))
                owcChart.SeriesCollection(0).SetData(OWC.ChartDimensionsEnum.chDimValues, ChartSpecialDataSourcesEnum.chDataLiteral, temp_y)
                owcChart.SeriesCollection(0).SetData(OWC.ChartDimensionsEnum.chDimCategories, ChartSpecialDataSourcesEnum.chDataLiteral, temp_x)
                owcChart.SeriesCollection.Add(1)
                owcChart.SeriesCollection(1).SetData(ChartDimensionsEnum.chDimSeriesNames, ChartSpecialDataSourcesEnum.chDataLiteral, name & " 警戒线")
                owcChart.SeriesCollection(1).SetData(OWC.ChartDimensionsEnum.chDimValues, ChartSpecialDataSourcesEnum.chDataLiteral, temp_safe)
                owcChart.SeriesCollection(1).SetData(OWC.ChartDimensionsEnum.chDimCategories, ChartSpecialDataSourcesEnum.chDataLiteral, temp_x)

解决方案 »

  1.   

    'Dim owcSeries1 As OWC.WCSeries = owcChart.SeriesCollection.Add(0)
    应该为owcChart.SeriesCollection.Add(0)
    谢了
      

  2.   

    owcChart.SeriesCollection.Add(0)
    owcChart.SeriesCollection(1).SetData(OWC11.ChartDimensionsEnum.chDimSeriesNames,
    + (int)OWC11.ChartSpecialDataSourcesEnum.chDataLiteral, "系列")owcChart.SeriesCollection.Add(1)                'Dim owcSeries1 As OWC.WCSeries = owcChart.SeriesCollection.Add(0)
                    owcChart.SeriesCollection(1).SetData(ChartDimensionsEnum.chDimSeriesNames, ChartSpecialDataSourcesEnum.chDataLiteral, Session("chuanganqiID"))
                    owcChart.SeriesCollection(1).SetData(OWC.ChartDimensionsEnum.chDimValues, ChartSpecialDataSourcesEnum.chDataLiteral, temp_y)
                    owcChart.SeriesCollection(1).SetData(OWC.ChartDimensionsEnum.chDimCategories, ChartSpecialDataSourcesEnum.chDataLiteral, temp_x)
                    owcChart.SeriesCollection.Add(2)
                    owcChart.SeriesCollection(2).SetData(ChartDimensionsEnum.chDimSeriesNames, ChartSpecialDataSourcesEnum.chDataLiteral, name & " 警戒线")
                    owcChart.SeriesCollection(2).SetData(OWC.ChartDimensionsEnum.chDimValues, ChartSpecialDataSourcesEnum.chDataLiteral, temp_safe)
                    owcChart.SeriesCollection(2).SetData(OWC.ChartDimensionsEnum.chDimCategories, ChartSpecialDataSourcesEnum.chDataLiteral, temp_x)
      

  3.   

    你的问题是什么,到底要几条曲线?
    qyxie(俏俏) 的是三条曲线,要两条把
    owcChart.SeriesCollection.Add(0)
    owcChart.SeriesCollection(1).SetData(OWC11.ChartDimensionsEnum.chDimSeriesNames,
    + (int)OWC11.ChartSpecialDataSourcesEnum.chDataLiteral, "系列")
    去掉就好了
      

  4.   

    更正:
    owcChart.SeriesCollection(0).SetData(OWC11.ChartDimensionsEnum.chDimSeriesNames,
    + (int)OWC11.ChartSpecialDataSourcesEnum.chDataLiteral, "系列")
      

  5.   

    是应该有两条,图中出现的也有两条,只不过图例中显示有三条
    图例的第三个的名字是系列
    我想把第三个去掉
    代码
     owcChart.SeriesCollection.Add(0)  owcChart.SeriesCollection(0).SetData(ChartDimensionsEnum.chDimSeriesNames, ChartSpecialDataSourcesEnum.chDataLiteral, Session("chuanganqiID"))
                    owcChart.SeriesCollection(0).SetData(OWC.ChartDimensionsEnum.chDimValues, ChartSpecialDataSourcesEnum.chDataLiteral, temp_y)
                    owcChart.SeriesCollection(0).SetData(OWC.ChartDimensionsEnum.chDimCategories, ChartSpecialDataSourcesEnum.chDataLiteral, temp_x)
                    owcChart.SeriesCollection.Add(1)
                    owcChart.SeriesCollection(1).SetData(ChartDimensionsEnum.chDimSeriesNames, ChartSpecialDataSourcesEnum.chDataLiteral, name & " 警戒线")
                    owcChart.SeriesCollection(1).SetData(OWC.ChartDimensionsEnum.chDimValues, ChartSpecialDataSourcesEnum.chDataLiteral, temp_safe)
                    owcChart.SeriesCollection(1).SetData(OWC.ChartDimensionsEnum.chDimCategories, ChartSpecialDataSourcesEnum.chDataLiteral, temp_x)
    我看把俏俏的前两条代码去掉和我的代码没什么差别
    请高手再指教一下
    谢过