2016-07-08 22 views
1

Ich versuche, der Legende einiger Diagramme, die ich über jqPlot gerendert habe, kursiven Text hinzuzufügen. Es gibt nicht so viele große Dokumentation über die Einstellungen, die Sie für diese optimieren können, aber ich es so in der Legende bin Einstellung:Erlaubt Jqplot Italicized Schrift in der Legende, Etiketten, QuickInfos, etc?

 legend: { 
        renderer: $.jqplot.EnhancedLegendRenderer, 
        show: true, 
        location: 'e', 
        placement: 'outsideGrid', 
        marginRight: '50px', 
        marginBottom: '50px', 
        shrinkGrid: true, 
        fontFamily: 'Italicized',    //this line right here 
        rendererOptions: { numberColumns: 1 } 
       }, 

Ich habe versucht, es sowohl ‚Kursiv‘ -Einstellung und ‚Kursive‘ als oben gezeigt, aber keine Würfel. Irgendwelche Ideen, ob dies überhaupt unterstützt wird?

Antwort

1

Ich kann keine Dokumentation finden, die angibt, dass es unterstützt wird (ich habe sogar die enhancedLegendRenderer angesehen).

Ich habe es geschafft, eine Problemumgehung zu verwenden, um das gewünschte Ergebnis zu erreichen (dies beinhaltet die Anwendung eines Stils über CSS und nicht direkt über jqPlot-Optionen). Die Legende wird in einer table gerendert, die die Klasse jqplot-table-legend erhält. Dies bedeutet, dass Sie die folgenden CSS hinzufügen können kursiv zu einem beliebigen Text innerhalb dieser Tabelle anzuwenden:

table.jqplot-table-legend { 
    font-style: italic; 
} 

Bitte sehen this Fiddle für ein Beispiel.