Speichern flot Diagramm zu Bild-oder pdf

Ich bin versucht zu retten, eine flot-chart zu einem Bild und letztendlich zu einem pdf, aber kann nicht ganz herausfinden, wie.

Online sehe ich, dass ich tun kann,

canvas.toDataURL("image/png")

Aber das Problem ist, wie bekomme ich die Leinwand in den ersten Platz, die Beispiele sagen zu verwenden

document.getElementById("canvas");

aber für meinen code, den ich verwende ein div mit der id="Platzhalter" (für alle die flot Beispiele) und es ist nichts beschriftet mit einem canvas-Tags in meinem html -, und dieses scheint nicht zu funktionieren. Mein javascript für die flot sieht aus wie

$.plot($("#placeholder"), [ d1, d2, d3 ], { series: {
          lines: { show:false },
          bars: { show: true, barWidth: 0.6, horizontal:true } }  });

Hat jemand ein funktionierendes Beispiel, dass Grundstücke flot Diagramm und hat dann eine Taste, um entweder speichern/Ansicht als Bild-oder pdf?

Gibt es einige Fragen, die Art der Antwort bereits, aber Sie fehlen einige wichtige details so weit wie ich erzählen kann-ich entschuldige mich für die Dicke auf diesen.

  • Also, was über var canvas = document.getElementById("placeholder"); oder $("#placeholder")[0]?
  • Danke Tomasz, wenn ich var canvas = document.getElementById("placeholder").firstChild; bekomme ich die Grafiken im Diagramm, aber nicht der text (Achsen, Beschriftungen usw.)
Schreibe einen Kommentar