examples data creating chart canvasjs jquery canvas onclick

jquery - data - Cómo descargar una foto de CanvasJS en Submit



javascript dynamic graph (1)

El div requerido no se selecciona correctamente. Puedes usar:

$( document ).ready(function (){ $(''.submit-button'').click(function () { $(''.canvasjs-chart-toolbar > div > div'')[0].click(); // 0 for JPEG, 1 for PNG }); });

Por favor, consulte este violín de trabajo.

Alternativamente, puede usar toDataURL para exportar CanvasJS Chart como imagen. Por favor, consulte este violín .

Estoy usando Canvas JS para crear una imagen gráfica dentro de mi formulario. Actualmente, se puede crear una imagen del gráfico haciendo clic en el botón de 3 puntos (que se muestra en la imagen a continuación), y luego presionando "Guardar como PNG".

Cuando alguien envía el formulario, quiero que se cree una imagen del gráfico, que luego se enviará a la persona que llena el formulario.

Sin embargo, no puedo entender cómo hacer esto. Esto es lo que he intentado con JQuery:

$(document).ready(function() { $(''.submit-button'').click(function(e) { $("button[title=''More Options'']").first().click(); $("div").text(''Save as PNG'').click(); }); });

(Cuando hago clic en enviar, no descarga nada. Mi JQuery está configurado, así [he probado la función con alertas]).

Un ejemplo del gráfico se puede ver aquí:

http://canvasjs.com/docs/charts/chart-options/export-file-name/