作业帮 > 综合 > 作业

C# from 程序 chart图表问题

来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/09/22 16:38:41
C# from 程序 chart图表问题
我在窗体上建立了一个chart图表,和一个按钮,按下按钮绑定X和Y值后,能显示我想要的柱状图.但是我再按一次,图表的x轴不会清零从窗体加载时的值出发,而是在前面的X值的基础上,继续新增X的值.导致X轴很密很密,请问,如何才能解决这个问题.就是无论你按多少次,图表都根据你绑定的X和Y的值,建立柱状图,会覆盖前面的图,而不是继续加在先前柱状图的后面.
C# from 程序 chart图表问题
绑定数据前先清除一下Series,再new一个就行了,需要代码说下
再问: 需要代码,谢谢。
再答: //要显示的数据(随便弄的,根据你的需要改): string[] xValue={" 一月 ", " 二月 ", " 三月 ", " 四月 ", " 五月 ", " 六月 "}; double[] yValue={100,232,234,432,234,984}; //显示图表的方法 private void showChart(Chart chart,string[] xValue,double[] yValue) { chart.Series.Clear(); Series series = new Series(); series.ChartArea = "ChartArea1"; series.CustomProperties = "DrawingStyle=LightToDark"; series.Legend = "Legend1"; series.Points.DataBindXY(xValue, yValue); series.ToolTip = "#VAL"; chart.Series.Add(series); } 调用此方法: showChart(this.chart1,xValue,yValue); 注释不需要吧
再问: chart 需要引用什么类 Using
再答: using System.Windows.Forms.DataVisualization.Charting;