gpt4 book ai didi

asp.net 图表 : final series getting cut off when setting . AxisX.Maximum

转载 作者:行者123 更新时间:2023-12-01 11:57:48 24 4
gpt4 key购买 nike

我正在尝试绑定(bind)数据表,例如

month       value
5 345
10 1300
12 450

到 ASP.NET 图表控件。我的问题是数据表只包含有值的月份,而在图表中我想显示从 1 号到 12 号的整个月份范围。

所以我用了

Chart1.ChartAreas["ChartArea1"].AxisX.Minimum = 1;
Chart1.ChartAreas["ChartArea1"].AxisX.Maximum = 12;

但是当我这样做时,最终系列的一部分会像这样在中间被切断。

alt text

我可以通过将最大值设为 13 来避免这个问题,但这并不合适,因为我只需要显示一年中的月份。请帮忙。

最佳答案

是的,但看看 x 轴是如何测量的;它不仅仅是 12,然后是 13。它是 12.2、12.4、12.6、12.8 和 然后 13.0。所以你看看如果你将 12.0 设为最大值,你将不会在最后一个月获得整个栏。此外,您的 x 轴甚至不应该位于第一位的那个时间间隔内。它应该只是整数,因为您要测量月份。

在条形图中的轴上使用“间隔”属性的示例:

<axisx Title="MyValue" Interval="1" IsMarginVisible="false">

我经常使用 ASP.NET 图表,最好的站点是下面的站点。我强烈建议下载完整的 .NET 项目并查看示例和代码。这些类型的条形图很简单,您在查看 .aspx 示例页面中的一些示例后就会看到这一点。

Microsoft 图表控件的示例环境:
http://code.msdn.microsoft.com/mschart/Release/ProjectReleases.aspx?ReleaseId=4418

关于asp.net 图表 : final series getting cut off when setting . AxisX.Maximum,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4483012/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com