Quiq::PlotlyJs::TimeSeries - Erzeuge Zeitreihen-Plot auf Basis von Plotly.js
Quiq::Hash
Diese Klasse ist ein Perl-Wrapper für die Erzeugung für Zeitreihen-Plots auf Basis von Plotly.js.
(Folgendes Diagramm erscheint in HTML - außer auf meta::cpan, da der HTML-Code dort gestrippt wird - es zeigt 720 Messwerte einer Windgeschwindigkeits-Messung)
$plt = $class->new(@attVal);
Farbe der Kurve.
Höhe des Plot in Pixeln.
Unterer Rand in Pixeln.
Linker Rand in Pixeln.
Rechter Rand in Pixeln.
Oberer Rand in Pixeln.
Name des Plot. Der Name wird als CSS-Id für den Div-Container und als Variablenname für die JavaScript-Instanz verwendet.
Legt die Linienform fest.
Titel des Plot. Wird über das Diagramm gesetzt. Typischerweise der Name des gemessenen Parameters.
Referenz auf Array der Zeit-Werte (bevorzugt in JavaScript-Epoch).
Format der Spike-Beschriftung für die X-Koordinate. Siehe: https://github.com/d3/d3-3.x-api-reference/blob/master/Time-Formatting.md#format.
Format der Zeitachsen-Beschriftung. Siehe: https://github.com/d3/d3-3.x-api-reference/blob/master/Time-Formatting.md#format.
Referenz auf Array der Y-Werte (Weltkoordinaten).
Kleinster Wert auf der Y-Achse. Der Default 'undefined' bedeutet, dass der Wert aus den Daten ermittelt wird.
Größter Wert auf der Y-Achse. Der Default 'undefined' bedeutet, dass der Wert aus den Daten ermittelt wird.
Beschriftung an der Y-Achse. Typischerweise die Einheit des gemessenen Parameters.
Objekt
Instantiiere ein Objekt der Klasse und liefere eine Referenz auf dieses Objekt zurück.
$url = $ch->cdnUrl($version);
URL (String)
Liefere einen CDN URL für Plotly.js.
$html = $ch->html($h);
HTML-Code (String)
Liefere den HTML-Code der Plot-Instanz.
$js = $ch->js;
JavaScript-Code (String)
Liefere den JavaScript-Code für die Erzeugung Plot-Instanz.
1.174
Frank Seitz, http://fseitz.de/
Copyright (C) 2020 Frank Seitz
This code is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
To install Quiq, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Quiq
CPAN shell
perl -MCPAN -e shell install Quiq
For more information on module installation, please visit the detailed CPAN module installation guide.