【问题标题】:How To Customize Chart Control X Axis?如何自定义图表控件 X 轴?
【发布时间】:2015-11-21 03:43:22
【问题描述】:

我是 C# 开发的新手,有一些问题希望我能在这里找到答案。 我的图表具有来自 Excel 的数据源,并且具有默认值的图表正确显示,但是我希望将 Axis-X 标签设为比例(从 1 到 100 或更多)而不是列值。 示例数据如下所示:

所以在我的图表中,轴 X 具有如下标签: "test1 test2 test3 test4 test5 test6 test7"

但我希望将当前实例数从最低到最高进行缩放,例如:

1 2 3 4 5 6 7

我希望有人可以提供一个示例或方向,说明我应该在 Axis-X 属性中设置什么以实现此目标。

谢谢,

雷达

【问题讨论】:

  • 欢迎。请发布您尝试过的代码,并告诉我们产生的错误
  • 您可以设置 yourChartArea.XAxis.Minimum 和 .Maximum 值。

标签: c# charts controls


【解决方案1】:

只需将您的数据点添加到系列中:

chart1.Series[0].Points.AddY(yourYValue);

chart1.Series[0].Points.DataBindY(yourListOfYValues);

而不是(我假设您使用其中之一,一些代码会有所帮助):

chart1.Series[0].Points.AddXY(yourXValue,yourYValue);

chart1.Series[0].Points.DataBindXY(yourXValue, yourListOfYValues);

然后,图表控件应将您的 x 轴标签默认设置为 1,2,3...。 我希望这会有所帮助。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-06-18
    • 2014-09-20
    • 1970-01-01
    • 1970-01-01
    • 2018-12-01
    • 2021-05-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多