flot-Balken-Diagramm x-Achse Beschriftung mit gedrehtem text von -90 Ausrichtung Ausgabe
Ich bin mit flot-Bibliothek zu entwerfen, stacked-bar graph, wobei ich mit folgenden js-Dateien.
<script src="@Url.Content("~/Scripts/charts/excanvas.js")"></script>
<script src="@Url.Content("~/Scripts/charts/jquery.flot.js")"></script>
<script src="@Url.Content("~/Scripts/charts/jquery.flot.symbol.js")"></script>
Mit dem folgenden Skript bin ich die Definition meiner Balkendiagramm mit gedrehtem text auf der x-Achse Beschriftung von -90 Grad.
$.each(data, function (index, item) {
i = (index + 1) * 2;
DataValues.push({ data: [i, item.Value], color: Color[i] });
DataValues.push([i, item.Value]);
TickData.push([i, item.MonthName]);
});
$.plot($("#CurrentYearlyTrendsBar"), [{ data: DataValues, color: "#3D69AA" }],
{
series: { bars: { show: true } },
bars: {
barWidth: 1.5,
align: "center"
},
xaxis: {
ticks: TickData,
axisLabelUseCanvas: true,
labelAngle: -90,
},
yaxis: { axisLabelUseCanvas: true },
grid: { hoverable: true }
});
$("#CurrentYearlyTrendsBar").UseTooltip();
Das problem, das ich habe, ist mit der Positionierung der x-Achse labels. x-Achse-Beschriftungen sind positioniert, um den linken Rand der jeweiligen Balken im Diagramm.
Bitte mir empfehlen, wie kann ich den center richten Sie die x-Achse Beschriftungen an den jeweiligen bars.
Vielen Dank im Voraus...
- Können Sie Schildern Ihr Problem mit Bild oder Geige?
- Flot nicht unterstützt gedrehte Achsenbeschriftung doch noch, welche plugins Sie verwenden, um zu tun? Welche version von Flot verwenden Sie?
- Ich m nicht in der Lage Bild hinzufügen in Frage wegen min Ruf Einschränkung von stackoverflow & I havent verwendet fiddler noch. So können Sie mir empfehlen, wie kann ich ein Bild Anhängen mit der Frage,
- Sie link zu Ihrem Bild, um eine Quelle wie die Bild-hosting-website.Und als DNS-sagte Flot nicht inbuild Unterstützung für gedrehte Achsenbeschriftung noch.Sehen Sie, wenn Sie etwas fehlt in deiner Frage
- Ich m, die mit der Version 1.1. Ich bin in der Lage, drehen Sie den text mit dieser version, nur ein problem mit der Positionierung der Beschriftung. Es ist ausgerichtet auf die linke Kante des vertikalen Balken.
- bitte schauen Sie auf den chart hier docs.google.com/file/d/0B0XPOhJetWWwaENBYlhRZ3N5U0k/...
- das ist gut, aber ich dont sehen irgendwelche
axis label
in Ihrem Diagramm.Das sind die hilfsstrichbeschriftungen. Ich sehe nicht, eine optionlabelAngle: -90
im flot-API.sind Sie sicher? Bitte überprüfen Sie mein und wenn es keinen Sinn macht, für Sie. - Es gibt keine version 1.1 von Flot, und keine labelAngle option ohne ein plugin. Sie müssen mit Hilfe einer Gabel; wo hast du es bekommen?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Suchen auf Ihrem Diagramm sieht es aus wie Sie sind verwirrt mit
flot
Bedingungen .Diese sind hilfsstrichbeschriftungen nicht die Achsenbeschriftung.Sie drehen möchten, Ihre ticks dies könnte getan werden, ohne Blick auf Ihre anderen plugin, indem Sie einfach ein paar css-StilKönnen Sie auch Gebrauch machen von flot-tickrotor
margin : 3px
helfen können !Hier ist meine Lösung für die rotierende x-Achse die Beschriftung der hilfsstriche.
Dieser gab mir dies
Hier ist eine verbesserte version der Lösung, die ich verwendet, es vermeidet label abschneiden, einfach durch hinzufügen von height-Eigenschaft: