• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Problem mit jqplot: Beschriftung y-achse zu nah an der Achse

erazor2106

Neues Mitglied
Hallo Leute,

es ist sicherlich nur eine Kleinigkeit aber ich bekomme es einfach nicht hin :cry:

Habe ein Balkendiagramm mit jqplot erzeigt, aber die Beschriftung der y-Achse klatscht immer an der Achse selber dran. Ich hätte gern ein wenig mehr Abstand nach links. Habt ihr da vllt. eine Idee?

Hier die Formatierung:

Code:
        plot1 = $.jqplot('chart1', [s1], {
            animate: !$.jqplot.use_excanvas,
            seriesDefaults:{
                renderer:$.jqplot.BarRenderer,
                rendererOptions : 
                 {
                     barWidth : 43,
                     barMargin : this.barMargin,
                     highlightColors : '#ff0033'
                 },                 
                pointLabels: { show: true }
            },
            axes: {
                xaxis: {
                    renderer: $.jqplot.CategoryAxisRenderer,
                    ticks: ticks
                }
            },
            highlighter: { show: false }
        });

Und hier ein Screenshot:
fehlerdiagramm.PNG

Vielen Dank im voraus
erazor
 
das sollte mit
Code:
[FONT=Arial]legend: {show: true, location: 'nw', xoffset: -50 }
zumachen sein

den x-offset-Wert musst du noch nach belieben anpassen[/FONT]
 
vielen Dank für den Tipp. Es bringt leider keine Veränderung und ich habe auch folgendes gefunden:

[TABLE="class: STable"]
[TR="class: SGroup"]
[TD="class: SEntry"]Properties[/TD]
[TD="class: SDescription"][/TD]
[/TR]
[TR="class: SProperty SIndent1 SMarked"]
[TD="class: SEntry"]show[/TD]
[TD="class: SDescription"]Wether to display the legend on the graph.[/TD]
[/TR]
[TR="class: SProperty SIndent1"]
[TD="class: SEntry"]location[/TD]
[TD="class: SDescription"]Placement of the legend. [/TD]
[/TR]
[TR="class: SProperty SIndent1 SMarked"]
[TD="class: SEntry"]labels[/TD]
[TD="class: SDescription"]Array of labels to use. [/TD]
[/TR]
[TR="class: SProperty SIndent1"]
[TD="class: SEntry"]showLabels[/TD]
[TD="class: SDescription"]true to show the label text on the legend.[/TD]
[/TR]
[TR="class: SProperty SIndent1 SMarked"]
[TD="class: SEntry"]showSwatch[/TD]
[TD="class: SDescription"]true to show the color swatches on the legend.[/TD]
[/TR]
[TR="class: SProperty SIndent1"]
[TD="class: SEntry"]placement[/TD]
[TD="class: SDescription"]“insideGrid” places legend inside the grid area of the plot. [/TD]
[/TR]
[TR="class: SProperty SIndent1 SMarked"]
[TD="class: SEntry"]xoffset[/TD]
[TD="class: SDescription"]DEPRECATED. [/TD]
[/TR]
[TR="class: SProperty SIndent1"]
[TD="class: SEntry"]yoffset[/TD]
[TD="class: SDescription"]DEPRECATED. [/TD]
[/TR]
[TR="class: SProperty SIndent1 SMarked"]
[TD="class: SEntry"]border[/TD]
[TD="class: SDescription"]css spec for the border around the legend box.[/TD]
[/TR]
[TR="class: SProperty SIndent1"]
[TD="class: SEntry"]background[/TD]
[TD="class: SDescription"]css spec for the background of the legend box.[/TD]
[/TR]
[TR="class: SProperty SIndent1 SMarked"]
[TD="class: SEntry"]textColor[/TD]
[TD="class: SDescription"]css color spec for the legend text.[/TD]
[/TR]
[TR="class: SProperty SIndent1"]
[TD="class: SEntry"]fontFamily[/TD]
[TD="class: SDescription"]css font-family spec for the legend text.[/TD]
[/TR]
[TR="class: SProperty SIndent1 SMarked"]
[TD="class: SEntry"]fontSize[/TD]
[TD="class: SDescription"]css font-size spec for the legend text.[/TD]
[/TR]
[TR="class: SProperty SIndent1"]
[TD="class: SEntry"]rowSpacing[/TD]
[TD="class: SDescription"]css padding-top spec for the rows in the legend.[/TD]
[/TR]
[TR="class: SProperty SIndent1 SMarked"]
[TD="class: SEntry"]rendererOptions[/TD]
[TD="class: SDescription"]renderer specific options passed to the renderer.[/TD]
[/TR]
[TR="class: SProperty SIndent1"]
[TD="class: SEntry"]predraw[/TD]
[TD="class: SDescription"]Wether to draw the legend before the series or not. [/TD]
[/TR]
[TR="class: SProperty SIndent1 SMarked"]
[TD="class: SEntry"]marginTop[/TD]
[TD="class: SDescription"]CSS margin for the legend DOM element. [/TD]
[/TR]
[TR="class: SProperty SIndent1"]
[TD="class: SEntry"]marginRight[/TD]
[TD="class: SDescription"]CSS margin for the legend DOM element. [/TD]
[/TR]
[TR="class: SProperty SIndent1 SMarked"]
[TD="class: SEntry"]marginBottom[/TD]
[TD="class: SDescription"]CSS margin for the legend DOM element. [/TD]
[/TR]
[TR="class: SProperty SIndent1"]
[TD="class: SEntry"]marginLeft[/TD]
[TD="class: SDescription"]CSS margin for the legend DOM element. [/TD]
[/TR]
[/TABLE]

Ich verstehe dass so das xoffset nicht mehr unterstützt wird, oder?
 
Problem gelöst:
1.) darf es nicht über legend machen sondern yaxis
2.) verwende yaxis: {
labelRenderer: $.jqplot.CanvasAxisLabelRenderer
}

3.) Hatte ich vergessen eine js-Datei einzubinden :-)
 
Zurück
Oben