由于采点过密,横轴上本来表示的日期看不清了,owc可以每隔几个数据点显示一下横轴日期么?
现在是采点一个就显示一个日期,多了就看不清了,真麻烦

解决方案 »

  1.   

    你不要owc呀,用第三方控制呀!
      

  2.   

    由于采点过密,横轴上本来表示的日期看不清了,owc可以每隔几个数据点显示一下横轴日期么?
    现在是采点一个就显示一个日期,多了就看不清了,真麻烦
    ---------------------------------------------------
    可以根据你需要的日期来采点。
    你可以在坐标轴上手工添加你需要的点,横轴上坐标与坐标间用“\t”分开。
    例如:
    string sSeriesName = "型号:" + this.textBoxProductName.Text + "\n\r";
    System.Text.StringBuilder sValue = new System.Text.StringBuilder();
    System.Text.StringBuilder sCategory = new System.Text.StringBuilder(); foreach (AutoDataset.tAutoNewPriceRow row in this.m_autoDS.tAutoNewPrice.Rows)
    {
    sValue.Append(row.fNewPrice.ToString() + "\t");
    sCategory.Append(row.dRedressDate.ToString("yy年M月") + "\t");
    }
    ......
    //名字(即坐标轴系点)
    this.axChartSpace1.Charts[0].SeriesCollection[this.m_iSeriesNum].SetData (ChartDimensionsEnum.chDimSeriesNames, (int)ChartSpecialDataSourcesEnum.chDataLiteral, sSeriesName.Trim());
    //类别(即横坐标)
    this.axChartSpace1.Charts[0].SeriesCollection[this.m_iSeriesNum].SetData (ChartDimensionsEnum.chDimCategories, (int)ChartSpecialDataSourcesEnum.chDataLiteral, sCategory.ToString());
    //值(即纵坐标)
    this.axChartSpace1.Charts[0].SeriesCollection[this.m_iSeriesNum].SetData(ChartDimensionsEnum.chDimValues,(int)ChartSpecialDataSourcesEnum.chDataLiteral, sValue.ToString()); ---------------------------
    欢迎来群 8736348 来讨论问题。
      

  3.   

    问题根本没有解决,
    1 owc生成的图采点不能太密,太密了下面的横轴显示就重叠了,但采点少线就失真了。
    2 在图上不能写字,http://www.worldoilweb.com/webviews/square.aspx,这样的图是在图上写的说明,比如汽油,柴油几个字,owc是写不上的,只能写这个图片的外边。这网站上面的4个曲线图,就实现这样的效果,owc能做到吗?肯请各位大侠帮忙,郁闷两周了,重谢了
      

  4.   

    mywebcom(我)  你好,谢谢你的帮助
    你写的我看了,但还是采几个点下面就要显示几个日期,我想要的是采30个点,然后每隔6个点显示一下日期,就是下面只显示5个日期
    你说的好像做不到哦!
      

  5.   

    问题根本没有解决,
    1 owc生成的图采点不能太密,太密了下面的横轴显示就重叠了,但采点少线就失真了。
    2 在图上不能写字,http://www.worldoilweb.com/webviews/square.aspx,这样的图是在图上写的说明,比如汽油,柴油几个字,owc是写不上的,只能写这个图片的外边。1 个问题,横轴采数据时,不想显示的点用“”代替
    2 个问题,生成image后,再在上面写字