伙计们!
我正在尝试使用 System.Web.UI.DataVisualization.Charting 命名空间中的 Chart 构建图表。
我在 Y 轴上有 int 值,在 X 轴上有 TimeSpan(转换为字符串)。但是我有太多的 TimeSpan 值(1440 - 一天中的每一分钟),所以它们不能一个接一个地适应。(对不起我的英语不好)。所以我决定不显示每个时间值(每分钟),而是显示一些间隔(即每 30 分钟或每小时)。问题是:如何在 X 轴上做出更大的间隔?我不希望标签是这样的:00:00、00:01、00:02 等。但我希望它们是这样的:00:00、00:30;01:00、01:30 等
PS:我试过这种方式,但没有奏效:
foreach (var item in data)
{
point = new DataPoint();
if (counter % 60 == 0)
{
point.AxisLabel = item.Key.ToString(@"hh\:mm");
}
else
{
point.AxisLabel = String.Empty;
}
谢谢!:)