首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >C#窗口窗体图总是在YAxis中显示零

C#窗口窗体图总是在YAxis中显示零
EN

Stack Overflow用户
提问于 2018-01-16 11:17:34
回答 2查看 910关注 0票数 0

我用DataVisualization.Charting.Chart绘制了一些图表。我所有的图表都有反Y范围。

例如"-20至20“或"-150至150”。这意味着Zero总是在Y范围的中间,绘制没有问题,但是图表从来没有为Zero做标签。

例如,我有这个标签-20,-15,-10,-5,5,10,15,20。我总是想看到Y轴上的零标签。见图:

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-01-20 07:33:51

我是用CustomLabels做的:

代码语言:javascript
复制
 int maxRange = 20;
 int yInterval = 5;
 var minRange = (maxRange * -1);
 area.AxisY.Minimum = minRange;
 area.AxisY.Maximum = maxRange;
 area.AxisY.LabelStyle.Format = "#";
 area.AxisY.Interval = yInterval;
 int yVal = minRange;
 while (yVal <= maxRange)
 {
    area.AxisY.CustomLabels.Add(yVal - 0.5, yVal + 0.5, yVal.ToString());
    yVal += yInterval;
 }
票数 0
EN

Stack Overflow用户

发布于 2020-08-26 06:18:01

对于这个最小和最大必须在10s系列

代码语言:javascript
复制
chart.ChartAreas[0].AxisX.Interval = 10;
chart.ChartAreas[0].AxisY.Interval = 10;
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48279999

复制
相关文章

相似问题

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