【发布时间】:2018-11-05 14:30:08
【问题描述】:
见图片。 £12,845.63 是第一列标签。我试过在一个空白的、新鲜的图表上运行下面的代码,所有默认设置(白色背景也是)它做同样的事情。
我正在填充这样的图表:
private void InitializeData()
{
chart1.Series.Clear();
double i = 0;
double spacing = 0.1;
foreach (DataRow rows in DailyBarChartT.Rows)
{
Series series = chart1.Series.Add(rows[0].ToString());
series.Points.AddXY(i, rows[1]);
series.IsValueShownAsLabel = true;
series.LabelFormat = "C";
series.LabelForeColor = Color.White;
i = i + spacing;
}
chart1.Update();
}
我猜这个数字不适合蓝条上方?我该如何解决这个问题? 我已经尝试将标签边距设置为 0 和其他一些东西。
将我的“间距”变量设置为 0,将标签设置为正确的位置。 我怎样才能把它放在正确的位置和间距?
【问题讨论】:
标签: forms winforms charts label bar-chart