gpt4 book ai didi

c# - 如何在 .net 图表中设置轴属性?

转载 作者:太空宇宙 更新时间:2023-11-03 11:19:51 25 4
gpt4 key购买 nike

我的图表看起来很夸张。其一,沿 x 轴的标签太多。对于两个,它正在获取 x 轴信息作为 DateTime 对象。在这种情况下,我希望显示一天中的时间。

那么我怎样才能减少标签,让标签的内容是时间而不是日期呢?

http://i1120.photobucket.com/albums/l493/powerfulcrunch/chart.png

private void drawMinuteGraph(string data)
{
Chart chart = new Chart();
Series series = new Series("default");
series.ChartType = SeriesChartType.Line;
chart.Series.Add(series);
ChartArea chartArea = new ChartArea();
chart.ChartAreas.Add(chartArea);
Axis x = new Axis(chartArea, AxisName.X);
x.LineWidth = 90;
Axis y = new Axis(chartArea, AxisName.Y);
Data[] _data = data.getHistory("History", data);
List<DateTime> dates = new List<DateTime>();
List<double> values = new List<double>();
foreach (Data __data in _data)
{
dates.Add(__data.timestamp);
values.Add(__data.value);
}
chart.Height = 150;
chart.Width = 150;
chart.Series["default"].Points.DataBindXY(dates, values);
flowLayoutPanel.Controls.Add(chart);
}

最佳答案

使用 Axis.LabelStyle.Format 属性。格式字符串:http://msdn.microsoft.com/en-us/library/az4se3k1.aspx

阅读本文了解如何设置间隔

Custom Label Intervals

关于c# - 如何在 .net 图表中设置轴属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11387250/

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