Verschieben Sie die Daten um eine Woche 604800 Sekunden weiter. Wenn die spezialisierten Funktions-RRAs für eine fehlerhafte Verhaltenserkennung existieren, können sie verwendet werden, um den Graphen einer Zeitreihe mit Vertrauensbändern und Ausfällen zu erzeugen. Dieses Beispiel erzeugt einen Graphen der Datenreihe in blau LINE2 mit der skalierten virtuellen Datenquelle, Vertrauensgrenzen in rotem Scaledupper und skalierten virtuellen Datenquellen und potenziellen Ausfällen, dh potenzielle aberrante aberrante Verhaltensweisen, die durch vertikale gelbe Linien markiert werden, die Fail-Datenquelle. Die Rohdaten stammen aus einer AVERAGE RRA die feinste Auflösung der Beobachtete Zeitreihe ein konsolidierter Datenpunkt pro Primärdatenpunkt Die vorhergesagten oder geglätteten Werte werden im HWPREDICT RRA gespeichert Die vorhergesagten Abweichungen denken, dass Standardabweichungswerte im DEVPREDICT RRA gespeichert sind. Schließlich enthält der FEILURES RRA Indikatoren, wobei 1 einen möglichen Ausfall bedeutet. Alle Daten werden an Bits anstelle von Octets durch Multiplikation mit 8 skaliert. Die Vertrauensgrenzen werden durch einen Versatz von 2 Abweichungen sowohl oberhalb als auch unterhalb der vorhergesagten Werte berechnet. Die CDEFs obere und untere Vertikale Zeilen zeigten, dass potenzielle Ausfälle über das TICK-Graphenelement grafisch dargestellt werden , Die Nicht-Null-Werte in einem RRA in Tick-Markierungen umwandelt Hier bedeutet ein Achsen-Fraction-Argument von 1 0, dass die Tick-Markierungen die gesamte y-Achse überspannen und somit vertikale Linien auf dem Graphen werden. Die Wahl von 2 Abweichungen ein Skalierungsfaktor Entspricht der von der FAILURES RRA intern eingesetzten Voreinstellung Wenn der interne Wert geändert wird, siehe rrdtune, sollte dieser grafische Befehl als konsistent geändert werden. Der Befehl rrdtool graph ist so ausgelegt, dass er Daten mit einer vorgegebenen zeitlichen Auflösung zeichnet, unabhängig von der tatsächlichen Auflösung des Daten in der RRD-Datei Dies kann ein Problem für die spezialisierten Konsolidierungsfunktionen darstellen, die eine Eins-zu-Eins-Abbildung zwischen primären Datenpunkten und konsolidierten Datenpunkten beibehalten. Wenn ein Graph darauf besteht, den Inhalt dieser RRAs in einer gröberen zeitlichen Skala zu betrachten, Der grafische Befehl versucht, etwas Intelligentes zu tun, aber die Vertrauensbänder und - fehler haben nicht mehr die gleiche Bedeutung und können irreführend sein. rrdgraph gibt einen Überblick darüber, wie rrdtool graph funktioniert rrdgraphdata beschreibt DEF, CDEF und VDEF im Detail rrdgraphrpn beschreibt die verwendete RPN-Sprache Die xDEF-Anweisungen rrdgraphgraph Seite beschreibt alle grafischen und Druckfunktionen. Programm von Tobias Oetiker. This Handbuch von Alex van den Bogaerdt mit Korrekturen und Ergänzungen von mehreren Personen. RRDtool erstellen Tutorial und Beispiele. rrdtool erstellen baut eine Datenbank Es liest nicht Dein Verstand. Before kannst du RRDtool sagen, was zu schaffen ist, musst du zuerst bestimmen, was du brauchst und wann du es brauchst. Dieses Beispiel ist nicht so viel über Schnitt und Paste, es ist, dir zu beibringen, wie du deine Idee in eine Arbeit übersetzen könntest Setup. Haben Sie einen genauen Blick auf die Zahlen, die Sie geben werden, um RRDtool später zu geben Was bedeuten diese Zahlen, wie sie sich ändern. Ein gemeinsames Beispiel ist ein Zähler, der von einem Netzwerkgerät gehalten wird und die Anzahl der Bytes in oder aus zeigt Das Gerät Dieser Zähler wird an einem gewissen Punkt gestartet und fährt fort zu erhöhen In diesem Fall interessiert Sie sich für den Unterschied, das Delta, zwischen zwei Momenten in der Zeit Der Unterschied ist die Menge der Oktetten, die in diesem Zeitintervall transportiert werden Weniger oft gesehen Beispiel wäre der Zähler auf einem Stromzähler Dies ist auch ein immer größerer Zähler Es ergibt sich die Menge an kWh in einem Zeitintervall verwendet In diesem Fall sollten Sie erkennen, dass kWh ist nur eine andere Art zu zählen Joules, Etwas, das Sie wirklich später in dem Prozess wissen wollen. Eine ganz andere Art von Eingabe wäre ein Tachometer, das Gerät in einem Auto, das zeigt, wie schnell Sie sich bewegen Die Nummer, die Sie bekommen, ist bereits eine Rate Auch wenn Sie es in mph bekommen Oder in km h, es ist nur eine Anzahl von Metern pro Sekunde, wenn auch in einer anderen Einheit gegeben, ähnlich wie kWh vs Joules. Eventually, RRDtool wird die Eingabe, die es in eine Rate zu verwandeln und wird diese Preise normalisieren, so dass sie passen in Gut definierte Zeitintervalle Es gibt nichts, was man dagegen tun kann, es ist, wie es funktioniert Siehe Preise, normalisieren und konsolidieren für eine ausführlichere Erklärung von this. There s kein Problem, wenn Sie RRDtool missbrauchen, um mit Daten zu arbeiten, die nicht eine Rate ist, Wie Temperatur Denken Sie daran, dass RRDtool wird denken, es ist eine Rate, und geben Sie es RRDtool, als ob es bereits eine Rate Dies bedeutet Zähler Typ GAUGE. There sind viele verschiedene Beispiele zu denken Wenn Sie ein Beispiel, das von allgemein sein wird Interesse, oder wenn Sie bereit sind, für meine Zeit zu bezahlen, leiten Sie es an mich und ich werde es hier ausarbeiten. Die Eingabe ist eine Rate, eggs, oder sollte als eine Rate behandelt werden, z. B. Temperatur. Die Eingabe ist immer Steigende Zahl, z. B. ein Oktettzähler in einem Router RRDtool sollte die Differenz zwischen dem letzten Update und dem aktuellen zu berechnen und es um den Zeitaufwand zu verteilen. Dies ist ähnlich wie COUNTER, außer dass die Eingabe abnehmen kann. Dies ist nützlich für Instanz in einem kWh-Meter, wenn Sie mehr Sonnenenergie produzieren, als Sie verwenden In diesem Fall erhalten Sie tatsächlich eine negative Rate. Dies ist zu verwenden, wenn der Zähler wird jedes Mal, wenn es gelesen wird, wenn die Leute beginnen, von Null zu zählen, und so On Der Hauptunterschied zwischen ABSOLUTE und GAUGE ist, dass die Eingabe noch nicht eine Rate ist, sollte es zuerst durch die Zeit geteilt werden, um eine Rate zu erhalten. Der Hauptunterschied zwischen ABSOLUTE und COUNTER ist, dass RRDtool den vorherigen Eingabewert nicht verwenden sollte, um sein Delta zu berechnen. Once Sie ve herausgefunden, wie man die Eingabe verarbeiten, müssen Sie herausfinden, wie Sie die berechneten Raten speichern wollen Es gibt mehrere Dinge zu sehen Zuerst müssen Sie wissen, wie viel Zeit Sie wollen, um zu sehen Auch sehr wichtig ist, wie du das sehen möchtest. Sollst du in der Lage sein, ein Jahr zurückzublicken, musst du noch wissen, ob du in der Lage bist zu vergrößern oder wenn du nur mal sehen willst Big picture Mit anderen Worten, wenn es jetzt der 1. März 2009 ist, willst du 2007-03-01 bis 2009-03-01 anschauen oder willst du 2007-03-01 Mitternacht bis Mitternacht sehen. Was Sie hier verstehen müssen, ist Konsolidierung Sagen Sie, dass Sie zwei Jahre im Wert von Informationen suchen werden, und dass die verfügbaren Daten in einer Auflösung von 300 Sekunden pro Eimer Dies bedeutet, dass Sie mehr als 200.000 Eimer haben Wenn Sie dies zeigen werden In einem Bild von 400 Pixel breit, 500 von solchen Eimern müssen in die Spalte von Pixeln passt Halten Sie diese 200.000 Eimer ist nicht nur eine Verschwendung von Raum Wenn RRDtool muss alle diese Eimer passen auf die Grafik, muss es Arbeit zu tun Auf den Verarbeitungsfähigkeiten Ihres Servers kann dies eine Verzögerung bei der Betrachtung Ihrer Graphen bedeuten. Sie können RRDtool anweisen, historische Daten konsolidiert zu halten, geeignet für die Anzeige ohne die Verzögerung, die gerade erwähnt wird. Dies erfordert eine Planung, die ich weiter ausarbeiten werde Was, wenn du in der Lage bist zu vergrößern, kein Problem, kannst du RRDtool erzählen, um auch die Daten in seiner ursprünglichen Schaufelgröße zu halten, zB jene 300 Sekunden Oder wenn du es wählst, kannst du RRDtool erkennen, um die Daten nur in diesem Original zu halten Eimer Größe Es s bis zu Ihnen Nur wissen, dass es schwierig ist, Ihren Verstand zu ändern, sobald Sie Ihre Datenbank gebaut haben In vielen Fällen müssen Sie alles beginnen, wenn Sie tun. RRDtool verwendet RRAs RRDtool Archive, um Daten zu speichern Jede dieser RRAs ist Unabhängig von den anderen, können Sie eine, die Daten in einer 300-Sekunden-Auflösung speichert und eine andere, die Daten in einer 86400-Sekunden-Auflösung speichert Wenn Sie möchten, können Sie jedes dieser Beispiele enthalten die gleiche Menge an Zeit, kein Problem Es Ist nur eine Frage, wie viele Zeilen Sie generieren in jedem RRA. Say werden Sie generieren Bilder, wo die innere Grafik Bereich ist 360 Pixel breit Es ist in der Regel am besten, wenn Sie Ihre RRD so dass eine ihrer RRAs entspricht der Auflösung auf dem Bildschirm Sie Kann dies in der Entwurfsphase tun, indem man die Größe jedes Eimers anpasst, oder Sie können sorgfältig planen Start-und Endzeiten Wenn Sie eine RRA, die Daten in einer 86400-Sekunden-Auflösung speichert, und Sie zeigen, 360 Tage von Informationen, das ist ein Schöne Passage Display 180 Tage und jeder Tag wird 2 Spalten breit sein, nicht viel von einem Problem Display 720 Tage und RRDtool muss noch 2 Eimer in einem Pixel passen. Gebiet Blick auf Netzwerk-Statistiken, so dass Sie wissen können, wie viel Daten ist Transportiert, was hilft Ihnen zu bestimmen, ob es Zeit ist, um Ihr Netzwerk Kapazitätszähler zu erweitern werden wahrscheinlich werden immer steigenden Zahlen, bis eine Gegenverpackung auftritt, so dass Teil ist einfach zu bedienen COUNTER Auch, oft kommen sie in Paar eingehenden und ausgehenden wie gesehen Aus dem Gerät Du wirst das Gerät etwa alle 5 Minuten abfragen, aber du gibst dich selbst und deinem Zeitplan ein bisschen schlaff. Allerdings gibt es eine Grenze, wie viel Lust du bereit bist zu geben Wenn Updates weiter weg sind als 10 Minuten, ging etwas schief und Können Sie sich auf die Genauigkeit der Netzwerk-Zähler verlassen Ein Ausfall kann aufgetreten sein, was zu einem Neustart des Gerätes Sie wissen, das Gerät gewann t jemals Transport mehr als 100Mbps, so dass jede Rate höher als das ist das Ergebnis einer unbekannten Fehler irgendwo In einem unbekannten Ort Du weißt nicht, warum es passieren würde, wenn überhaupt, du willst einfach nie, dass es auftaucht Es ist genau wie ein Sicherheitsnetz. Einer der Zähler. Der andere Zähler ist genau das gleiche, außer seinem Namen Gib Die folgenden zu rrdtool create. Say möchten Sie in der Lage sein, die letzten 2 Jahre, die letzten 2 Monate, die letzten 2 Wochen und die letzten 2 Tage Die Datenbank verwendet die Standard-Schrittweite von 300 Sekunden pro Intervall. Erste, was ich bemerke Jedes Mal zuletzt erwähnt Das bedeutet, dass keine zusätzlichen Zeilen vorhanden sein müssen, um das Zoomen in der Vergangenheit zu ermöglichen. Zum Beispiel gibt es keine Notwendigkeit, Daten in einer 300-Sekunden-Auflösung für die gesamten zwei Jahre zu halten. Ich habe auch sofort die Verwendung von Jahr, Monat, Woche und Tag Diese sind nicht feste Zeitintervalle Ein Jahr kann 365 oder 366 Tage sein Ein Monat kann 28 Tage, 29 Tage, 30 Tage, 31 Tage, es kann sogar eine Stunde weniger oder eine Stunde mehr sein, Oder 30 Minuten weniger mehr, je nachdem, wie die Sommerzeit für Sie funktioniert Ähnlich ist eine Woche nicht immer 7 Tage und ein Tag ist nicht immer 24 Stunden Das ist nicht praktikabel, und für den Zweck dieses Beispiels ist es auch unnötig Dies bedeutet, dass ich kann , Sollte und wird die Anforderung ändern, um die letzten 720 Tage zu zeigen, die letzten 60 Tage, die letzten 14 Tage und die letzten 2 Tage alle auf UTC-Zeit ohne Tageslicht sparen zu prüfen. Jetzt ist es Zeit, die Breite von jedem zu bestimmen Diagramm Das erste, was zu tun ist, schaut auf die Zeitspanne Mit einer Schrittweite von 300 Sekunden, ein Tag entspricht 288 Stufen.720 288 207360 Stufen. Es ist nicht immer so ein schöner Pass zu sein Entscheiden Sie selbst, was Sie mehr mögen Blick auf mehr oder weniger Zeit als ursprünglich geplant, oder haben unterschiedliche Bildbreiten Was auch immer Sie tun, stellen Sie sicher, dass die Zahlen ganze Zahlen sind Nicht, weil RRDtool es braucht es doesn t aber weil es das Leben leichter macht. Die Zahlen 360, 30, 7 und 1 Sind die Anzahl der Schritte, die beim Erstellen jedes RRAs auszufüllen sind. Die Zahl 576 ist die Anzahl der zu füllenden Zeilen. Das lässt zwei weitere Parameter CF und xff, die ich kurz erkläre. RRDtool. RRA MIN 0 360 576 RRA MIN 0 30 geben 576 RRA MIN 0 7 576 RRA AVERAGE 0 360 576 RRA AVERAGE 0 30 576 RRA AVERAGE 0 7 576 RRA AVERAGE 0 1 576 RRA MAX 0 360 576 RRA MAX 0 30 576 RRA MAX 0 7 576.MIN, AVERAGE und MAX bestimmen, wie RRDtool Sollte mehrfache Rate in ein mehr auf diesem in Rate, normalisieren und konsolidieren, wenn Sie interessiert sind Sie merken, dass ich 3 MIN und MAX RRAs und 4 DURCHSCHNITT habe, weil das minimale, durchschnittliche und Maximum von gerade einer Rate immer das selbe ist Ich brauche nur einen von ihnen, nicht alle drei. XFF, der X-Files-Faktor, bekam seinen Namen, weil es unwissenschaftlich ist, wenn man ihn auf eine andere Zahl als Null gesetzt hat. Es hat mit unbekannten Daten zu tun und wie das verarbeitet wird Was? Ist der Durchschnitt von Die eine und einzige wahre Antwort ist unbekannt Noch, viele Leute wollen Antwort 1 XFF bestimmt, wie viel von den ursprünglichen Daten unbekannt sein kann und noch produzieren 1 oder jede andere Rate Ein gemeinsamer Wert ist 0 5, was bedeutet, Ergebnisse in 1 aber Nicht Für dieses Beispiel wäre 0 5 geeignet, aber wenn Sie die Daten für Abrechnungszwecke verwenden, wäre es nicht zu berücksichtigen Durchschnitt Mit XFF auf 0 5 gesetzt, wäre dies 100 im Durchschnitt Chancen sind die Unbekannten sind das Ergebnis einer Verbindung Problem, in diesem Fall wäre es unfair, um Ihren Kunden für eine Rate von 100 in diesen unbekannten Intervallen Für Kapazitätsplanung auf der anderen Seite, würden Sie wahrscheinlich eine Rate von 100 gesehen haben, wenn kein Ausfall wäre aufgetreten Dann wieder, Sie Vielleicht möchte ich wissen, dass es einen Ausfall gab, auch wenn man sich die Grafik ansieht, die 2 Jahre zeigt. rrdtool erstellen wird auch eine Startzeit akzeptieren Dies ist nur wichtig, wenn Sie historische Daten haben, die Sie importieren werden Wenn Sie dies nicht tun, nur Überspringen Sie den Parameter und RRDtool wird das Richtige tun Wenn Sie historische Daten importieren möchten, stellen Sie dies etwas vor den ältesten Daten ein, die Sie importieren möchten. Andere Parameter sind Schrittgröße 300 Sekunden standardmäßig und der Name der zu erstellenden Datei. Das gesamte Beispiel ist jetzt fertig Dies ist der Befehl, um RRDtool zu geben, für dieses besondere Beispiel case. rrdtool erstellen DS ds0 COUNTER 600 0 12500000 DS ds1 COUNTER 600 0 12500000 RRA MIN 0 360 576 RRA MIN 0 30 576 RRA MIN 0 7 576 RRA AVERAGE 0 360 576 RRA AVERAGE 0 30 576 RRA AVERAGE 0 7 576 RRA AVERAGE 0 1 576 RRA MAX 0 360 576 RRA MAX 0 30 576 RRA MAX 0 7 576.Ich mag meine Skripte etwas anders schreiben Ich benutze eine Unix-Shell , Und schreibe mein Skript wie so. Das macht keinen Unterschied, wenn die Shell auf rrdtool ausgelöst wird, bekommt es den gleichen Befehl vielleicht mit etwas mehr Leerzeichen zu sehen, ich weiß es gar nicht. Du magst diese Information Sagen Sie anderen Don t you Tell Ich habe diese Seite von Alex van den Bogaerdt, einem unabhängigen IT-Berater, erstellt. Wenn du Feedback geben möchtest oder wenn du mich einstellen möchtest, dann sehe bitte. Um dieses Beispiel in sich geschlossen zu halten, ist der zweite Parameter rohe CSV-Daten Dygraphs Bibliothek analysiert diese Daten einschließlich Spaltenüberschriften, verkleinert seinen Container zu einem vernünftigen Standard, berechnet entsprechende Achsenbereiche und markiert Markierungen und zeichnet die Grafik. In den meisten Anwendungen ist es sinnvoller, eine CSV-Datei stattdessen einzuschließen. Wenn der zweite Parameter zum Konstruktor ist Doesn t enthalten eine Zeilenumbrüche, wird es als der Pfad zu einer CSV-Datei interpretiert Der Dygraph wird eine ausführen, um diese Datei abzurufen und die Daten anzuzeigen, wenn sie verfügbar sind. Stellen Sie sicher, dass Ihre CSV-Datei lesbar ist und von einem Ort bedient wird, der insbesondere versteht , Können Sie keine CSV-Datei mit Datei angeben Hier sind ein Beispiel Daten von Weather Underground. Es gibt ein paar Dinge zu beachten, hier. Die Dygraph schickte ein XHR, um die Datei zu bekommen. Die Etiketten wurden aus der ersten Zeile, von denen ist Datum genommen , High, Low. Der Dygraph wählte automatisch zwei verschiedene, leicht unterscheidbare Farben für die beiden Datenreihen. Die Etiketten auf der x-Achse haben von Tagen zu Monaten umgeschaltet Wenn Sie zoomen, wechseln sie zu Wochen und dann Tage Heuristiken werden verwendet, um einen guten vertikalen Bereich für die Daten zu bestimmen Die Idee ist, alle Daten sichtbar zu machen und menschlich-freundliche Werte auf der Achse zu haben, dh 200 statt 193 4 Im Allgemeinen funktioniert das gut. Die Daten sind sehr spitzig Ein gleitender Durchschnitt würde Ist einfacher zu interpretieren. Dieses Problem kann behoben werden, indem Sie die entsprechenden Optionen in den zusätzlichen Optionen-Parameter an den Dygraph-Konstruktor spezifizieren Um die Anzahl der Tage für einen gleitenden Durchschnitt festzulegen, verwenden Sie die Option rollPeriod Hier s, wie es geht. Ein rollender Durchschnitt kann Mit dem Textfeld in der unteren linken Ecke des Graphen gesetzt werden, ist das showRoller-Attribut das, was dies ausführt. Beachten Sie auch, dass wir explizit die Größe des Diagramms div gesetzt haben. Ein weiteres bedeutendes Merkmal der Dygraphs-Bibliothek ist die Möglichkeit, anzuzeigen Fehlerbalken um Datenreihen Eine Standardabweichung muss für jeden Datenpunkt angegeben werden. Ein n Sigma-Band wird um die Datenreihe zu diesem Zeitpunkt gezogen. Wenn ein gleitender Durchschnitt angezeigt wird, werden die Farbabweichungen des Mittelwertes an jedem Punkt IE berechnet Sqrt 1 2 2 2 n 2 n. Hier sa Demonstration Es gibt zwei Datenreihen Eins ist N 100,10 mit einer Standardabweichung von 10 an jedem Punkt angegeben Der andere ist N 80,20 mit einer Standardabweichung von 20 an jedem Punkt angegeben Die CSV-Datei wurde unter Verwendung von Octave erstellt und kann bei der Anzeige angezeigt werden. Die Option errorBars wirkt sich sowohl auf die Interpretation der CSV-Datei als auch auf die Darstellung des Graphen aus. Wenn errorBars auf true gesetzt ist, wird jede Zeile als YYYYMMDD A sigmaA interpretiert B sigmaB. Die erste Zeile der CSV-Datei erwähnt nicht die Fehlersäulen In diesem Fall ist es gerade Datum, Series1, Series2.Die Mittelung sichtbar beeinflusst die Fehlerbalken Dies ist am deutlichsten, wenn Sie die Rollperiode auf etwas wie 100 Tage Für die frühesten Daten, es gewann t 100 Datenpunkte zu durchschnittlich, so dass das Signal wird lauter Die Fehler Bars werden kleiner wie sqrt N vorwärts in der Zeit, bis es sa volle 100 Punkte zum Durchschnitt. Die Fehlerbalken sind teilweise transparent Dies ist Kann man sehen, wenn sie sich gegenseitig überlappen. Die Google Visualisierungs-API stellt eine Standardschnittstelle für die Beschreibung von Daten dar. Sobald Sie Ihre Daten mit dieser API spezifiziert haben, können Sie alle GViz-kompatiblen Visualisierungs-Dygraphen anschließen, ist eine solche Visualisierung Verwendet als Drop-in-Ersatz für die AnnotatedTimeline Visualisierung auf Google Finance und anderen Websites verwendet Um zu sehen, wie dies funktioniert, schauen Sie sich die gviz Annotation Demo. Charting Fractions. Situationen oft entstehen, wo Sie wollen Fraktionen, z. B. der Bruchteil der Befragten in Eine Umfrage, die sagte, dass sie für Kandidaten X oder die Anzahl der Hits geteilt durch bei Fledermäuse Baseball s Batting Durchschnitt Fraktionen erfordern spezielle Behandlung für zwei Hauptgründe. Der Durchschnitt von a1 b1 und a2 b2 ist a1 a2 b1 b2 nicht a1 b1 a2 b2 2.Die normale Näherung ist nicht immer anwendbar und anspruchsvollere Konfidenzintervalle zB das Wilson-Konfidenzintervall müssen angewendet werden, um Verhältnisse zu vermeiden, die 100 übersteigen oder unter 0 gehen. Glücklicherweise greift Dygraphen beide von ihnen für Sie hier sa Diagramm und den Befehl, der erzeugt hat It. Batting Average für Ichiro Suzuki vs Mariners 2004. Fraktionen Option zeigt an, dass die Werte in jeder Spalte als Brüche analysiert werden sollen zB 1 2 statt 0 5 Die errorBars Option zeigt an, dass wir gern ein Konfidenzintervall um jeden Datenpunkt sehen wollen In der Voreinstellung, wenn Fraktionen gesetzt sind, erhalten Sie ein Wilson-Vertrauensintervall Wenn Sie sorgfältig auf das Diagramm schauen, können Sie sehen, dass die Fehlerbalken asymmetrisch sind. Ein paar Dinge, die über dieses Diagramm zu bemerken sind. Die Fehlerbalken für Ichiro s Batting Durchschnitt sind Größer als für die Seemänner, da er bei den Fledermäusen viel weniger hat als sein Team. Techniken macht es leicht, in den letzten 30 Spielen zu schlagen zu sehen. Das ist gewöhnlich ziemlich schwierig zu berechnen. Es macht deutlich, wo der heiße und kalte Teil von Suzuki s Saison waren. Wenn Sie die Mittelung Periode auf etwas Großes, wie 200, Sie sehen das Team s und Spieler s Batting Durchschnitt durch das Spiel Die endgültige Zahl ist die gesamte Batting Durchschnitt für die Saison. Wo die Fehler Bars nicht überlappen, Wir können mit 95 Vertrauen sagen, dass die Serie unterscheiden Es gibt eine bessere als 95 Chance, dass Ichiro war ein besserer Hitter als sein Team als Ganzes im Jahr 2004, das Jahr, in dem er gewann den Batting title. One letzte Demo. Dieses Diagramm zeigt monatliche Schließungen von Die Dow Jones Industrial Average, sowohl in nominal und real dh bereinigt für Inflationsdollar Die schattigen Bereiche zeigen ihre monatlichen hohen und niedrigen CPI-Werte mit einer Basis von 1982-84 werden verwendet, um für Inflation einstellen. Anzeige Nominal Real Annotationsmon Gotchas. Here sind ein Nur wenige Probleme, die ich häufig in der Verwendung der Dygraphs-Bibliothek laufen lassen. Wenn Ihr Diagramm nicht angezeigt wird, achten Sie darauf, Ihren Browser zu überprüfen. JavaScript-Fehlerkonsolen-Dygraphs macht jeden Versuch, Fehler und Warnungen zu protokollieren, und diese können Sie oft in der rechten Seite führen Richtung. Stellen Sie sicher, dass Ihre CSV-Dateien lesbar sind Wenn Ihr Diagramm nicht angezeigt wird, kann die für die CSV-Datei fehlschlagen Sie können feststellen, ob dies der Fall ist, indem Sie Tools wie Firebug verwenden. Stellen Sie sicher, dass Ihre CSV-Dateien im richtigen Format sind. Sie müssen Seien Sie aus der Form YYYYMMDD, Serie1, Serie2, Und wenn Sie die errorBars-Eigenschaft festlegen, stellen Sie sicher, dass Sie wechselnde Datenreihen und Standardabweichungen. dygraphs sind nicht glücklich, wenn sie in einem Center-Tag platziert werden. Dies gilt auch für die CSS-Textausrichtungseigenschaft Sie möchten einen Dygraph zentrieren, legen Sie ihn in eine Tabelle mit Ausrichtung Mitte set. on t setzen Sie die dateWindow Eigenschaft zu einem Datum Es erwartet Millisekunden seit Epoche, die aus einem JavaScript Date Objekt s valueOf Methode erhalten werden können. Stellen Sie sicher, dass Sie don t Haben Sie alle nachlaufenden Kommas in Ihrem Anruf an den Dygraph-Konstruktor oder in den Optionen-Parameter Firefox, Chrome und Safari ignorieren diese, aber sie können dazu führen, dass ein Diagramm nicht in Internet Explorer angezeigt wird. Wenn Sie Internet Explorer unterstützen müssen, schauen Sie sich unsere Notizen auf IE . Um etwas Inspiration zu bekommen, schau dir an, wie die Charts in unserer Galerie gebaut werden.
No comments:
Post a Comment