我想创建一个简单的直方图,例如:CLICK。对于我的代码,它看起来完全不同:CLICK。我的问题是:
要实现良好的直方图,我应该改变什么?
我的代码:
ChartR.Legends.Clear();
ChartR.ChartAreas[0].AxisY.Interval = 5;
ChartR.ChartAreas[0].AxisX.Interval = 5;
ChartR.ChartAreas[0].AxisY2.Enabled = AxisEnabled.False;
var dataPointSeries = new Series
{
Name = "Series 1",
Color = Color.Red,
IsVisibleInLegend = true,
ChartType = SeriesChartType.Column
};
for (int i = 0; i < 100; i++)
{
dataPointSeries.Points.AddXY(i, i);
}
ChartR.Series.Add(dataPointSeries);
答案 0 :(得分:1)
感谢@TaW,对您有所帮助!我做了这样的直方图:
ChartR.ChartAreas[0].AxisX.MajorGrid.LineWidth = 0;
ChartR.ChartAreas[0].AxisY.MajorGrid.LineWidth = 0;
ChartR.ChartAreas[0].AxisY.Interval = 50;
ChartR.ChartAreas[0].AxisX.Interval = 20;
ChartR.ChartAreas[0].AxisY2.Enabled = AxisEnabled.False;
var dataPointSeries = new Series
{
Name = "Series 1",
Color = Color.Red,
ChartType = SeriesChartType.Column
};
for (int i = 2; i < 255; i++)
{
dataPointSeries.Points.AddXY(i, i);
}
ChartR.Series.Add(dataPointSeries);
ChartR.Series["Series 1"]["PixelPointWidth"] = "1";