mschart中柱图问题

别让我起名字啊 2010-10-12 04:32:30
如果柱图起点不是x轴最低点应该怎么写语句
...全文
129 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
Moqin89 2012-05-02
  • 打赏
  • 举报
回复
最近都是搞这个啊 自己摸索
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 koukoujiayi 的回复:]
C# code
string[] xval = { "Peter", "Andrew", "Julie", "Mary", "Dave" };
double[] yval1 = { 2,5,6,4,3 };
double[] yval2 = { 8,6,2,3,4 };
Chart1.Series["Series1"].Poi……
[/Quote]

我用的时候说参数个数不对,我还是用数据库绑定的方法吧,谢谢你了
koukoujiayi 2010-10-13
  • 打赏
  • 举报
回复
        string[] xval = { "Peter", "Andrew", "Julie", "Mary", "Dave" };
double[] yval1 = { 2,5,6,4,3 };
double[] yval2 = { 8,6,2,3,4 };
Chart1.Series["Series1"].Points.DataBindXY(xval, yval1,yval2);
Chart1.Series["Series1"].ChartType = System.Web.UI.DataVisualization.Charting.SeriesChartType.RangeColumn;
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 koukoujiayi 的回复:]
设置y轴的最小值小于零即可!如:
Chart1.ChartAreas["ChartArea1"].AxisY.Minimum = -1;
[/Quote]

先谢谢了,我的意思是假设y轴是从0开始的,但是柱是从50到100,这样怎么写
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 koukoujiayi 的回复:]
y轴要两个数据!如下

C# code
//连接数据库.....
da.Fill(ds);填充DataSet
DataView myView = new DataView(ds.Tables[0]);
Chart1.Series["Series1"].Points.DataBindXY(myView, "x轴字段", ……
[/Quote]

非常感谢,继续问一下,如果y轴数据用两个数组存储应该怎么写
koukoujiayi 2010-10-13
  • 打赏
  • 举报
回复
y轴要两个数据!如下
         //连接数据库.....
da.Fill(ds);填充DataSet
DataView myView = new DataView(ds.Tables[0]);
Chart1.Series["Series1"].Points.DataBindXY(myView, "x轴字段", myView, "y轴字段1,y轴字段2");//数据邦定
Chart1.Series["Series1"].ChartType = System.Web.UI.DataVisualization.Charting.SeriesChartType.RangeColumn;//设置图形
koukoujiayi 2010-10-12
  • 打赏
  • 举报
回复
设置y轴的最小值小于零即可!如:
Chart1.ChartAreas["ChartArea1"].AxisY.Minimum = -1;

4,817

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 图表区
社区管理员
  • 图表区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧