首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Winforms Linechart -移除填充

Winforms Linechart -移除填充
EN

Stack Overflow用户
提问于 2016-08-25 02:30:23
回答 1查看 161关注 0票数 0

我目前正在开发一些软件,需要生成一个线条图。我已经按照我喜欢的方式成功地得到了一个线图设置,但是我似乎找不到任何关于如何移除内部图左右侧的填充的地方。下面是我的图表的图片,以帮助解释我想要的是什么:

如您所见,第一点从第二行开始。我想要做的是,图的蓝色部分触及整个图表区域的两端(左和右)。下面是我如何用C#代码绘制我的要点:

代码语言:javascript
复制
            chart2.Series[0].Points.Clear();
            int i = 0;
            foreach (var rank in sim.Elements.OrderBy(x => x.Key))
            {
                chart2.Series[0].Points.AddY((double)rank.Value.TotalPersonel);
                chart2.Series[0].Points[i].AxisLabel = Rank.EnlistedRanks[rank.Key];
                chart2.Series[0].Points[i].LegendText = Rank.EnlistedRanks[rank.Key];
                chart2.Series[0].Points[i].Label = rank.Value.TotalPersonel.ToString();
                i++;
            }

正如您在代码片段中所看到的,我正在清除任意点和所有点,并从索引0开始。我不明白为什么图从第二幅图开始。有人知道怎么做吗?任何帮助都将不胜感激。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-08-25 04:14:06

在图表属性中查找ChartAreas集合,选择第一个和唯一的项,Axis属性的集合,X轴 IsMarginVisible = false

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39135806

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档