mschart控件中,时间分布、月份分布图 相关问题

使用mschart控件绘制闪电时间分布图。

初步效果如下:

mschart控件中,时间分布、月份分布图 相关问题_第1张图片

问题很明显:多出0时和13时

 

后调整代码:

 public void BindDataToChart(string seriesName,Dictionary<int, int> sourceDictionary)
        {
            chart.Series[0].Name = seriesName;
            chart.Series[seriesName].IsValueShownAsLabel = true;
            chart.Series[seriesName].IsXValueIndexed = true;
            foreach (KeyValuePair<int, int> tmpElement in sourceDictionary)
                chart.Series[seriesName].Points.AddXY(tmpElement.Key, tmpElement.Value);
        }


其中这句是关键:

chart.Series[seriesName].IsXValueIndexed = true;


之后效果图:

mschart控件中,时间分布、月份分布图 相关问题_第2张图片

调整问题,顺利解决问题!

 

问题2

原始效果图如下:

mschart控件中,时间分布、月份分布图 相关问题_第3张图片

经过代码:

 

chart.ChartAreas[0].AxisX.MajorGrid.Enabled = false;


得到结果效果图:

mschart控件中,时间分布、月份分布图 相关问题_第4张图片

 

问题很简单,但是查了整整一上午,记录此日志。共享、备忘

你可能感兴趣的:(String)