C# 图表控件-X轴上的重复值
我试图在C#windows窗体应用程序中绘制一个简单的图表。 绘制此图表的数据将在运行时提供。 问题是它没有参照X轴值在图表上绘制唯一点。例如,对于两点(5,1)和(5,3),它在X轴上显示“5”值两次 我试着为类似的问题寻找解决方案,但没有一个有效。 下面是我的代码的外观: (为了便于参考,我特意将声明移动到click事件处理程序中) 下面是图表的外观:C# 图表控件-X轴上的重复值,c#,winforms,mschart,C#,Winforms,Mschart,我试图在C#windows窗体应用程序中绘制一个简单的图表。 绘制此图表的数据将在运行时提供。 问题是它没有参照X轴值在图表上绘制唯一点。例如,对于两点(5,1)和(5,3),它在X轴上显示“5”值两次 我试着为类似的问题寻找解决方案,但没有一个有效。 下面是我的代码的外观: (为了便于参考,我特意将声明移动到click事件处理程序中) 下面是图表的外观: 原因是您已告知图表忽略X值,并使用其索引来放置它们: IsXValueIndexed = true 删除该行或将属性设置为其默认值fals
原因是您已告知图表忽略
X值,并使用其索引来放置它们:
IsXValueIndexed = true
删除该行或将属性设置为其默认值false
结果:
有关说明,请参见:
如果属于系列的数据点的指数将为
用于X值;如果它们将不,则为false。默认值为false
在一些罕见的情况下,这是有用的,但你的不是其中之一。事实上,Line
图表几乎从来都不是;但是,有些图表很好地利用了它
序列中的所有数据点都使用顺序索引,如果
属性为true,则将按顺序绘制数据点,
不考虑其关联的X值。这意味着将有
无“缺失”数据点。
…
…
当您不想丢失的数据点时,这非常有用
您知道没有数据的时间间隔,例如周末
重要的
如果要显示多个系列,并且至少有一个系列使用索引X值,则所有系列都必须对齐,即具有
相同数量的数据点和相应的点必须具有
相同的X值
原因是您已告诉图表忽略X值,并使用其索引来放置它们:
IsXValueIndexed = true
删除该行或将属性设置为其默认值false
结果:
有关说明,请参见:
如果属于系列的数据点的指数将为
用于X值;如果它们将不,则为false。默认值为false
在一些罕见的情况下,这是有用的,但你的不是其中之一。事实上,Line
图表几乎从来都不是;但是,有些图表很好地利用了它
序列中的所有数据点都使用顺序索引,如果
属性为true,则将按顺序绘制数据点,
不考虑其关联的X值。这意味着将有
无“缺失”数据点。
…
…
当您不想丢失的数据点时,这非常有用
您知道没有数据的时间间隔,例如周末
重要的
如果要显示多个系列,并且至少有一个系列使用索引X值,则所有系列都必须对齐,即具有
相同数量的数据点和相应的点必须具有
相同的X值