找回密码
 立即注册

QQ登录

只需一步,快速开始

zyrf2011

注册会员

12

主题

47

帖子

105

积分

注册会员

积分
105

活字格认证

zyrf2011
注册会员   /  发表于:2012-8-7 10:43  /   查看:6394  /  回复:4

版主你好!我想让x轴的间隔变大点,但是我设置了c1Chart.View.AxisX.MajorUnit = 20;属性不起作用。
我的x轴显示是用 c1Chart.Data.ItemNames = aryX;属性显示的一个字符串

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

4 个回复

倒序浏览
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2012-8-7 18:02:00
沙发
zyrf2011 你好

图表中两个数据之间的距离是受图表的宽度和X轴方向的数据决定的,图表越宽,两个柱状之间的距离就越大。
回复 使用道具 举报
zyrf2011
注册会员   /  发表于:2012-8-8 09:54:00
板凳
可能是我没描述清楚,如果数据多的话,x轴上显示的数据都覆盖到一起了。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
zyrf2011
注册会员   /  发表于:2012-8-8 09:56:00
地板
请问这个问题如何解决呢?
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2012-8-8 16:09:00
5#
可以同下面的代码来设置:
  1.     private void Form1_Load(object sender, EventArgs e)
  2.     {
  3.         c1Chart1.ChartArea.AxisX.AutoMajor = false;
  4.         c1Chart1.ChartArea.AxisX.AutoMinor = false;
  5.         c1Chart1.ChartArea.AxisX.UnitMajor = 2;
  6.         c1Chart1.ChartArea.AxisX.UnitMinor = 1;            
  7.     }
复制代码
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部