Linux за българи: Форуми

Linux секция за начинаещи => Настройка на програми => Темата е започната от: Astor в Jan 20, 2015, 09:50



Титла: Чертане на графики и изобразяване в web (с gnuplot?)
Публикувано от: Astor в Jan 20, 2015, 09:50
Здравейте,

имам един принципен въпрос. Искам да изобразявам едни данни от текстов файл в web страница. Разцъквал съм gnuplot - и с него сравнително лесно мога да чертая графиките.
 
Аз мисля да стане така - php/bash скрипт генерира png/jpg картинката с графиката, след което тази графика се вмъква в html кода.
Въпросът ми е дали "така се прави" или стандартния начин е друг?

Чел съм и за rrd бази (mrtg, rrd tool...) и ми се струва доста по-трудно изпълнението, но искам да попитам вие какво ще ме посъветвате.
Ясно ми е, че в крайна сметка: както можеш да го направиш - така го направи, стига да работи, но все пак да попитам.

Друго което си мисля е да не се занимавам с ръчни разработки да да пробвам да изчертавам с cacti, zabbix и май това е нещото което се ползва основно?


Титла: Re: Чертане на графики и изобразяване в web (с gnuplot?)
Публикувано от: bvbfan в Jan 20, 2015, 10:46
http://www.math.utk.edu/~vasili/refs/How-to/gnuplot.print.html


Титла: Re: Чертане на графики и изобразяване в web (с gnuplot?)
Публикувано от: Astor в Jan 20, 2015, 18:23
bvbfan, благодаря за отговора - това е ясно.
"Въпросът ми е дали "така се прави" или стандартния начин е друг?"


Титла: Re: Чертане на графики и изобразяване в web (с gnuplot?)
Публикувано от: sharena_sol в Jan 21, 2015, 01:40
100% ако потърсиш plot+chart+javascript ще намериш доста решения, които чертаят графики при клиента и най вероятно получават данните в някакъв JSON или XML. Аз лично се сещам за HighCharts, но май че е с платен лиценз. Но 100% има безплатни.

Не виждам защо да не се прави и както ти предлагаш, особено ако данните ти вече са във формат готов за gnuplot. Но особено ако искаш нещо по интерактивно и по всяка вероятност по-добре изглеждащо аз бих потърсил за html+javascript+json решение. Но ако само картинка ти върши работа прави го така - звучи като CGI и 10 реда код. Javascript-ските обаче ще можеш да drag-ваш наляво надясно ако е прекалено голям чарта, да показваш tooltip-ове, zoom-ване и други глезотии


Титла: Re: Чертане на графики и изобразяване в web (с gnuplot?)
Публикувано от: remotexx в Jan 21, 2015, 20:04
може и направо от SQL

http://fnordmetric.io/documentation/getting_started/fnordmetric-cli/
http://fnordmetric.io/documentation/