如何调整图表控件的保真度?

时间:2010-12-13 04:42:05

标签: asp.net sql windows charts

这就是图表目前的样子:

alt text

这是它当前使用的数据库中的所有数据。 (请原谅标题在这里没有正确对齐的方式)

Id(Key)   Confidence Love   Stress         Date/Time
    193     0   0   0   12/3/2010 11:33:47 PM
    194     55  55  55  12/3/2010 11:34:04 PM
    195     30  40  20  12/3/2010 11:34:11 PM
    196     40  50  30  12/3/2010 11:34:20 PM
    197     50  60  40  12/3/2010 11:34:28 PM
    198     60  70  50  12/3/2010 11:34:45 PM
    199     70  80  60  12/3/2010 11:34:53 PM
    200     80  90  70  12/3/2010 11:34:59 PM
    201     20  3   11  12/3/2010 11:36:42 PM
    202     20  3   11  12/3/2010 11:37:08 PM
    203     76  34  34  12/3/2010 11:37:41 PM
    204     3   4   2   12/4/2010 12:14:15 AM
    205     5   100 8   12/4/2010 12:17:57 AM
    206     77  89  3   12/12/2010 8:08:49 PM

这也是我配置图表的SQL语句:

  

SELECT [ConfidenceLevel],[LoveLevel],   [DateTime],[StressLevel] FROM   [的UserData]

我的问题是在这个例子的情况下,12/4左右记录的数据失去了它的保真度而且是“看不见”,它们都融合在一起。

如何配置图表,以便最后20天在图表上始终可读,并且它们不会一起模糊?

谢谢。

2 个答案:

答案 0 :(得分:1)

以下是一些想法,尽管请原谅,因为如果没有更多的数据背景和图表的目的,很难找到挑战的根源。

首先,数据样本本身似乎不够充分。事实上,从12/5到12/11,它有很大的漏洞:没有数据?对于数据,它是垃圾,垃圾输出。从这个角度来看,您面临的挑战之一就是开始获得更一致的数据。

线图错误地表示存在12/5到12/11日期范围的数据。 12/8 的“信心”水平真的 38吗?也许是0?也许是140?关键是,我们不知道,但 连接 线图(就其本质而言)正在假装我们认为我们知道。

另外,如果您要使用“天”的比例,那么我不明白您如何在一天内拥有多个值并尝试绘制所有这些值? (也许这不是你正在做的......)我认为你会想要按天分组的每个类别的平均值,并将这些分组作为你的每日数据值。如果您没有一天的数据,那么请不要绘制您没有的数据。

答案 1 :(得分:1)

我认为问题在于您选择的图表类型与数据的密度/稀疏度相比。

这可能让我想起了一个盒子式的图表,

还考虑一个气泡图。