关于VS中Chart控件的问题
--------------------编程问答-------------------- 对数据集的数据作一个变换第一个新增一列,10 - 当前值
第二个 当前值 + 1 --------------------编程问答-------------------- 我明天试下
第二个现在好像数据的横坐标就是从一开始的。。。 --------------------编程问答-------------------- mschart 你用循环给值就可以实现降序啊
第二个问题 有一个可以设置x轴最小值的属性。mschart这个你可以在网上找找很多资料的 --------------------编程问答--------------------
我不是没找到才来问的吗
给个链接地址也好啊。。。 --------------------编程问答-------------------- chart1.DataSource = dtTable;
//设置图表Y轴对应项
chart1.Series[0].YValueMembers = "Y_LL";
//设置图表X轴对应项
chart1.Series[0].XValueMember = "X_SW";
//设置图表类型
chart1.Series[0].ChartType = SeriesChartType.Line;
//设置折线宽度
chart1.Series[0].BorderWidth = 2;
//小方格
chart1.ChartAreas[0].AxisY.MinorGrid.Enabled = true;
chart1.ChartAreas[0].AxisX.MinorGrid.Enabled = true;
//设置滚动条
chart1.ChartAreas[0].AxisX.ScaleView.Size = 8;
chart1.ChartAreas[0].AxisX.ScaleView.Position = 1;
//不显示网格
//chart1.ChartAreas[0].AxisX.MajorGrid.Enabled = false;
//chart1.ChartAreas[0].AxisY.MajorGrid.Enabled = false;
//设置X轴最小值
//chart1.ChartAreas[0].AxisX.Minimum = 0.01;
//设置X轴最大值
//chart1.ChartAreas[0].AxisX.Maximum = 0.1;
//设置X轴刻度间隔
//chart1.ChartAreas[0].AxisX.Interval = 0.01;
//是否在折线上显示坐标值
//chart1.Series[0].IsValueShownAsLabel = true;
for (int i = 0; i < 20; i++)
{
chart1.Series[0].Points.AddXY(dtTable.Rows[0]["X_SW"].ToString(), dtTable.Rows[0]["Y_LL"].ToString());
}
//绑定数据
chart1.DataBind();
dtTable.Dispose();
我写的一段代码你参考一下
补充:.NET技术 , C#