NAME
Quiq::PlotlyJs::Reference - Erzeuge Plotly.js Reference Manual
BASE CLASS
SYNOPSIS
use Quiq::PlotlyJs::Reference;
use Quiq::Html::Producer;
$root = Quiq::PlotlyJs::Reference->new;
$h = Quiq::Html::Producer->new;
$html = $root->asHtml($h);
DESCRIPTION
Die Dokumentation zu Plotly.js ist umfangreich. Ein wichtiger Teil davon, die Full Reference mit der Beschreibung aller Attribute ist allerdings umständlich zu handhaben. Diese Klasse erzeugt eine übersichtlichere Fassung der Full Reference.
EXAMPLE
Dokument an der Kommandozeile erzeugen
$ perl -MQuiq::Html::Producer -MQuiq::PlotlyJs::Reference -E '$h = Quiq::Html::Producer->new; print Quiq::PlotlyJs::Reference->new->asHtml($h)'
produziert auf stdout
<details>
<summary>
0. Layout
</summary>
<div style="margin-left: 22px">
<p>
<details>
<summary>
angularaxis
</summary>
<div style="margin-left: 22px">
<dl>
<dt>Parent:</dt>
<dd>layout</dd>
... und mehr als 11.000 weitere Zeilen ...
METHODS
Konstruktor
new() - Instantiiere Objekt
Synopsis
$root = $class->new;
Returns
Wurzelknoten des Dokument-Baums (Object)
Description
Parse das Originaldokument, überführe es in einen Dokumentbaum und liefere eine Referenz auf den Wurzelknoten dieses Baums zurück.
HTML-Repräsentation
asHtml() - Erzeuge HTML-Repräsentation
Synopsis
$html = $obj->asHtml($h);
Arguments
Options
- -document => $bool (Default: 0)
-
Erzeuge ein vollständiges HTML-Dokument.
- -indent => $n (Default: 22)
-
Rücke die Ebenen um $n Pixel ein.
Returns
HTML-Code (String)
Description
Liefere die plotly.js Dokumentation in HTML.
VERSION
1.222
AUTHOR
Frank Seitz, http://fseitz.de/
COPYRIGHT
Copyright (C) 2024 Frank Seitz
LICENSE
This code is free software; you can redistribute it and/or modify it under the same terms as Perl itself.