3 Stimmen

Wie kann ich die Genauigkeit einer Diagrammsteuerung anpassen?

So sieht das Diagramm derzeit aus:

alt text

Dies sind alle Daten in der Datenbank, die derzeit verwendet werden. (bitte entschuldigen Sie, dass die Überschriften hier nicht richtig ausgerichtet sind)

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

Dies ist die SQL-Anweisung, mit der ich das Diagramm konfiguriert habe:

SELECT [Vertrauenswert], [Liebeswert], [DateTime], [StressLevel] FROM [UserData]

Mein Problem ist, dass in Fällen wie diesem Beispiel die Daten, die um 12/4 herum aufgezeichnet wurden, ihre Wiedergabetreue verlieren und nicht mehr "sichtbar" sind; alles verschmilzt miteinander.

Wie kann ich das Diagramm so konfigurieren, dass die letzten 20 Tage immer im Diagramm zu sehen sind und nicht ineinander verschwimmen?

Ich danke Ihnen.

1voto

mg1075 Punkte 17597

Bitte haben Sie Nachsicht mit mir, da es schwierig ist, ohne etwas mehr Kontext für die Daten und den Zweck des Diagramms zum Kern der Herausforderung vorzudringen.

Erstens scheint die Datenstichprobe selbst unzureichend zu sein. Sie weist in der Tat klaffende Lücken auf: keine Daten von 12/5 bis 12/11? Bei Daten ist es wie mit dem Müll: Müll rein, Müll raus. Aus dieser Perspektive wäre eine Ihrer Herausforderungen, konsistentere Daten zu erhalten.

Das Liniendiagramm impliziert fälschlicherweise, dass es Daten für den Zeitraum vom 5.12. bis 11.12. gibt. War die "Vertrauensstufe" am 8.12. wirklich 38? Vielleicht war es 0? Vielleicht waren es 140? Der Punkt ist, dass wir es nicht wissen, aber die verbunden Das Liniendiagramm gaukelt uns (naturgemäß) vor, dass wir etwas wissen.

Wenn Sie außerdem eine Skala von "Tagen" verwenden, verstehe ich nicht, wie Sie mehrere Werte für einen einzigen Tag haben können und versuchen, alle diese Werte darzustellen? (Vielleicht ist es nicht das, was Sie tun... .) Ich würde denken, dass Sie den Durchschnitt jeder der Kategorien, die nach Tagen gruppiert sind, nehmen wollen und diese Gruppierungen Ihre täglichen Datenwerte sind. Und wenn Sie für einen Tag keine Daten haben, dann verzichten Sie auf die Darstellung von Daten, die Sie nicht haben.

1voto

Randy Punkte 16242

Ich denke, das Problem liegt bei dem von Ihnen gewählten Diagrammtyp im Vergleich zur Dichte/Sparsamkeit Ihrer Daten.

Das erinnert mich vielleicht an ein Box-and-Whisker-Diagramm,

auch ein Blasendiagramm in Betracht ziehen.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X