Guardar un flot chart a la imagen o pdf

Estoy tratando de guardar un rotafolio en una imagen y eventualmente en un pdf, pero no puedo entender cómo.

Online veo que puedo hacer

canvas.toDataURL("image/png")

Pero el problema es cómo puedo obtener el lienzo en primer lugar, los ejemplos dicen que use

document.getElementById("canvas");

pero para mi código, estoy usando un div con id = "marcador de posición" (según todos los ejemplos de flot) y no hay nada etiquetado con una etiqueta de lienzo en mi html, y esto no parece funcionar. Mi javascript para flot se parece a

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

Alguien tiene un ejemplo de trabajo que trace un gráfico flotante y luego tenga un botón para guardar / ver como imagen o pdf?

Hay varias preguntas que de alguna manera ya responden a esto, pero les faltan algunos detalles clave, por lo que puedo decir, mis disculpas por ser groseros con est

Respuestas a la pregunta(4)

Su respuesta a la pregunta