默认情况下是有的
为了让它没有,我还特意找了一下:
选择控件属性ChartAreas→Axes,选择成员X axis,设置Enabled
我也设置了啊..没用啊..
你的X轴数据是什么啊? 我的X轴绑定的列数据是:"春季","夏季","秋季","冬季" 这样绑定的...现在轴没了..我把ChartAreas→Axes,选择成员X axis,设置Enabled了 也没用..
@*滴血*:
我是看了你的问题刚做的,过程就是:
1、界面上放个Chart,设置为图表类型为Column,把图例设为“天数”;没做其他任何设置。
2、简单写了代码如下(代码无任何规范而言,呵呵):
private void button1_Click(object sender, EventArgs e)
{
List<MyData> dds = new List<MyData>();
dds.Add(new MyData("春",30));
dds.Add(new MyData("夏", 60));
dds.Add(new MyData("秋", 90));
dds.Add(new MyData("冬", 10));
chart1.Series[0].Points.DataBind(dds, "JJ", "DD","");
}
class MyData
{
public string JJ { get; set; }
public int DD { get; set; }
public MyData(string j, int d)
{
JJ = j;
DD = d;
}
}
@Higel:
好象有点效果了,可是x轴还是有些出不来, 奇怪啊..我的数据跟你的一样啊.
不知你对Chart做了哪些设置,也不知道你数据是如何绑定的……
所以也没办法知道问题所在。
我又试了一次,这次方法更简单:
1、只对控件设置了3D和图表类型,其余全部默认
2、只写了4行代码:
chart2.Series[0].Points.AddXY("春",10);
chart2.Series[0].Points.AddXY("夏", 100);
chart2.Series[0].Points.AddXY("秋", 60);
chart2.Series[0].Points.AddXY("冬", 30);
显示效果如下:
Chart属性太多,你还是重新添加一个Chart控件试一下吧。
建议你在设计期尽量少地设置Chart属性,用代码控制更容易控制;
如果没有特殊需要,尽量保持各个属性默认,控件会自动帮你处理一些东西。
不知你是不是设置了属性:ChartAreas→Axes→Interval?
@Higel: 喔 现在好了, 呵呵呵 谢谢了 我还有一个问题,我重新发一个贴子,希望你帮我看看.谢谢..这分全部给你了...非常感谢..