以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  图表切换  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=77422)

--  作者:douglas738888
--  发布时间:2015/11/18 9:48:00
--  图表切换
老师,如果在一个窗口下有一个图表控件,根据两个按钮控件分别生成显示不同的图表,之间会有影响,这样的方式是如何切换的?或者是怎样关闭已形成的图表,再打开另外一个图表?
--  作者:大红袍
--  发布时间:2015/11/18 9:52:00
--  
画另外一个的时候,自动就会擦除原来一个。你遇到什么问题?
--  作者:Hyphen
--  发布时间:2015/11/18 9:54:00
--  

生成图表有一句Chart.SeriesList.Clear()就是清除之前的内容的

 

http://www.foxtable.com/help/topics/0966.htm


--  作者:douglas738888
--  发布时间:2015/11/18 10:10:00
--  
例如:
     通过日期选择,形成统计表,生成第一个图表是设有两个Y轴的
     同样的日期选择,形成另外一个统计表生成另外一个图表是1个Y轴的,后面打开的图表Y轴和X轴的显示是前一个图表的形式,不是所设计好的图表,即第一个图表打开后,再打开第二个图表时,受第一个图表Y轴和X轴的影响。

我看论坛中,原来大红袍老师指导过,说加这句代码Chart.AxisX.ClearValueLabel,是怎样添加。

--  作者:douglas738888
--  发布时间:2015/11/18 10:31:00
--  
打开第一个图表是这样的,显示正常

图片点击可在新窗口打开查看此主题相关图片如下:1.jpg
图片点击可在新窗口打开查看
打开第二个图表是不正常的

图片点击可在新窗口打开查看此主题相关图片如下:12.jpg
图片点击可在新窗口打开查看
打开第二个图表应该是这样才是正常的

图片点击可在新窗口打开查看此主题相关图片如下:2.jpg
图片点击可在新窗口打开查看




--  作者:大红袍
--  发布时间:2015/11/18 10:43:00
--  

擦除一下。

 

Chart.SeriesList.Clear() \'清除图表原来的图系
chart.AxisX.ClearValueLabel
chart.AxisY.ClearValueLabel
chart.AxisY2.ClearValueLabel
chart.SeriesList2.Clear