Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/279.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# MSChart control.net 3.5 sp1-Y轴反转问题_C#_.net_Mschart - Fatal编程技术网

C# MSChart control.net 3.5 sp1-Y轴反转问题

C# MSChart control.net 3.5 sp1-Y轴反转问题,c#,.net,mschart,C#,.net,Mschart,我有一个y轴反转的图表控件。它总有一天会从顶部吃光 cht1.ChartAreas["TimeOfNight"].AxisY.Minimum = startTime.AddDays(-1).ToOADate(); cht1.ChartAreas["TimeOfNight"].AxisY.Maximum = endTime.AddDays(1).ToOADate(); 但查特还是吃了一天!我创建了一个示例项目,以便大家可以看一看。行为很随意 图像显示图表和y轴最小/最大值。如图所示: 源代码

我有一个y轴反转的图表控件。它总有一天会从顶部吃光

 cht1.ChartAreas["TimeOfNight"].AxisY.Minimum = startTime.AddDays(-1).ToOADate();
 cht1.ChartAreas["TimeOfNight"].AxisY.Maximum = endTime.AddDays(1).ToOADate();
但查特还是吃了一天!我创建了一个示例项目,以便大家可以看一看。行为很随意

图像显示图表和y轴最小/最大值。如图所示:


源代码和可执行文件:

该行为既不是随机的,也不是意外的

更改此行:

cht1.ChartAreas["TimeOfNight"].AxisY.Minimum = startTime.AddDays(-1).ToOADate();


看看它是什么样子。

谢谢你的回复。我可以这么做,但我需要的是修复,而不是黑客。我需要知道日期的y位置,以便可以在y轴的右侧动态添加一些文本。请帮忙修理一下。。谢谢。让我精确一点:var yAxisLocation=cht1.ChartAreas[TimeOfNight].AxisY.ValueToPositionstartTime.Date.ToOADate;由于此错误,给出了错误的y值位置:@user507774~对不起,我昨晚不在家,所以没有看到这些响应。让我等到今天晚上,我可以为你找到一些东西,但是我建议如果你发现了一个bug,而不是一个被误解的行为,你应该考虑和微软一起写一个Bug端口。否则,我非常高兴通过reflector运行这个程序,看看它在这里做了什么不正确。昨天我通过reflector并通过reflector更改了一些私人物业。所有值都设置正确,charting认为它已正确绘制了所有内容!它为Y轴提供了错误的值:。我想今天联系微软。@User507774基于你在这里所说的,我鼓励你这样做。
cht1.ChartAreas["TimeOfNight"].AxisY.Minimum = startTime.AddDays(-3).ToOADate();