Autor Zpráva
maniakum
Profil
Hezký den,

používám pro zobrazování grafů knihovnu JQplot. Funguje krásně, snažil se tu někdo dostat graf do obrázku?

O co se snažím? Jde mi o to, abych grafy mohl spolu s tabulkou pomocí mpdf vygenerovat do PDF. Mpdf bohužel grafy nevidí.

$(document).ready(function(){
  var line1=[['2010-08', 313328.24],['2011-08', 339469.56],['2012-08', 463856.5]];
  var plot1 = $.jqplot('chart6', [line1], {
      title:'Rozdíl PC-SC',
      axes:{
        xaxis:{
          renderer:$.jqplot.DateAxisRenderer,
          tickOptions:{
            formatString:'%Y-%m'
          } 
        },
        yaxis:{
          tickOptions:{
            formatString:'%.2f'
            }
        }
      },
      highlighter: {
        show: true,
        sizeAdjust: 7.5
      },
      cursor: {
        show: false
      }
  });
});

Chtěl bych, aby mi to při zobrazení toho grafu automaticky vygenerovalo obrázek. Případně abych z těch grafů mohl vygenerovat PDF. Setkal se s tím už někdo?


Narazil jsem na tento skript, bohužel ale v JS se neorientuji a přesně netuším jak ho použít. https://github.com/lsiden/export-jqplot-to-png/blob/master/export-jqplot-to-png.js
_es
Profil
maniakum:
Chtěl bych, aby mi to při zobrazení toho grafu automaticky vygenerovalo obrázek.
Také niečo pôjde len na strane servera, nie v JS v prehliadači návštevníka.

Narazil jsem na tento skript
To asi nebude fungovať v dostatočne veľa prehliadačoch.
maniakum
Profil
_es:
Já jsem na straně serveru, je to interní aplikace. Je to pro omezený počet lidí (5 a všichni IE 9)
_es
Profil
maniakum:
Já jsem na straně serveru, je to interní aplikace.
Ako „na strane servera“? Veď to je predsa JS kód posielaný prehliadaču.
maniakum
Profil
_es:
To jsme si špatně rozuměli. Pardon.

Každopádně, jde mi o možnost převodu grafu do obrázku.
Keeehi
Profil
maniakum:
A co použít něco na generování grafů, co už je dělané přímo na použití na servru. Pokud můžeš skrz php spouště na sevru jiné programy, mohl by jsi grafy generovat třeba gnuplotem. Ovšem v jeho případě se jedná o technické grafy (žádné přechody, stíny, kulaté rohy a podobné serepetičky). Takže gnuplot nejspíše nepoužiješ, ale myšlenka je snad jasná.
maniakum
Profil
Keeehi:
Myšlenka jasná a jaký jiné než GNUPLOT použít? Na gnu jsem už koukal, ale jak píšete, je to na technický grafy.

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: