Verktyg/plugin för "affärsgrafik" i browsers.

Elektronik- och mekanikrelaterad mjukvara/litteratur. (T.ex schema-CAD, simulering, böcker, manualer mm. OS-problem hör inte hit!)
sodjan
EF Sponsor
Inlägg: 43247
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Verktyg/plugin för "affärsgrafik" i browsers.

Inlägg av sodjan »

Letar efter verktyg som kan generera vanliga "diagram" (bar, line, pie o.s.v)
direkt i browsern. D.v.s utan att behöva skicka själva "bilden" ända
från web-servern, utan bara tabell-datat som ska visar.

Jag har hittat t.ex MS nya SilverLight, med det är lite overkill med "media"
support o.s.v.

Alternativet (och som jag har tänkt det just nu) är att köra något verktyg
som genererar filerna på servern (finns flera olika) och sedan får
dessa laddas med vanliga img-taggar. Men man skulle spara mycket
bandbredd om man bara kunde skicka siffrorna istället...
Användarvisningsbild
speakman
Inlägg: 4838
Blev medlem: 18 augusti 2004, 23:03:32
Ort: Ånge

Inlägg av speakman »

Det borde ju gå att rita bargrafer med tabeller t.ex., eller med små bilder som man drar ut beroende på "värdet".
Sedan kan man uppdatera "storleken" på dessa bilder via AJAX kanske?
Användarvisningsbild
oJsan
EF Sponsor
Inlägg: 1541
Blev medlem: 11 november 2005, 21:36:51
Ort: Umeå
Kontakt:

Inlägg av oJsan »

De här sidan har ju lyckats rätt så bra med bara tabeller:
http://borft.student.utwente.nl/phpsysinfo/

,...men det blir kanske svårt att fixa linje- och tårt-diagram med tabeller. :)

Edit: Testa att ändra template längst ner på sidan!
Användarvisningsbild
speakman
Inlägg: 4838
Blev medlem: 18 augusti 2004, 23:03:32
Ort: Ånge

Inlägg av speakman »

Ja, typ så där... :)
sodjan
EF Sponsor
Inlägg: 43247
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

Visst, så där har man alltid kunnat gjort, men det blir en massa
kodande, speciellt om man vill ha speciella start/slut på staplarna.
Dessutom är det begränsat till liggande histogram, som ni säger.
Användarvisningsbild
speakman
Inlägg: 4838
Blev medlem: 18 augusti 2004, 23:03:32
Ort: Ånge

Inlägg av speakman »

Ja vad hade du räknat med egentligen? :)
sodjan
EF Sponsor
Inlägg: 43247
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

Räknat och räknat... :-)

Kanske *hoppats* att någon hade testat någon av de plugins
som finns "out there"...
Användarvisningsbild
speakman
Inlägg: 4838
Blev medlem: 18 augusti 2004, 23:03:32
Ort: Ånge

Inlägg av speakman »

Det är väl isåfall Flash jag kan tänka mig skulle kunna hjälpa dig. Men å andra sidan så är en PNG-bild med enkelt grafik sällan särskilt stor. Betydligt enklare då allt sker på serversidan dessutom.
tgr
Inlägg: 726
Blev medlem: 10 maj 2006, 09:17:07
Ort: Mölndal

Inlägg av tgr »

Har du kollat på Google Chart?
http://code.google.com/apis/chart/
Användarvisningsbild
oJsan
EF Sponsor
Inlägg: 1541
Blev medlem: 11 november 2005, 21:36:51
Ort: Umeå
Kontakt:

Inlägg av oJsan »

Som du själv brukar skriva: vi behöver veta mer om vad du egentligen vill göra och vad du har att tillgå. =)
Rätt så meningslöst att länka till en MS-lösning om du kör LAMP, och tvärtom, du har inte så mycket nytta av ett php-script om du kör IIS.
(Kan nämna att MS har fina funktioner inbyggda om du kör ASP.NET. Då kan du generera precis samma charts som du gör i excel, utskjutna som bilder till klienten).
Vad är bakgrunden till problemet? Vill du presentera data ur en databas eller vill du låta klientdatorn (användaren) stå för värdena till graferna?

Gällande "spara bandbredd"... gäller det server eller klient? har du dålig internetförbindelse eller ska du göra en applikation för väldigt många användare? Vad är det egentliga problemet med bandbredden? En bild i rätt filformat och antal färger behöver ju inte ta så många kB.

Google Chart var väldigt intressant och snyggt! Men vågar du (sodjan) förlita dig på en 'extern' bildgenerator?
Användarvisningsbild
Meduza
EF Sponsor
Inlägg: 10718
Blev medlem: 30 april 2005, 22:48:05
Ort: Ekerö, Stockholm
Kontakt:

Inlägg av Meduza »

Snyggaste sättet är enligt mig att generera SVG-bilder dynamiskt utifrån datat med ett server-side script, inte så farligt svårt att få ihop heller och tar mycket mindre plats än pixelbaserade bilder...

Nackdelen... att vissa webbläsare inte har fattat att SVG är något man ska ha stöd för... :(
sodjan
EF Sponsor
Inlägg: 43247
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

Som det ser ut nu så planerar jag att generera diagrammen samtidigt
under nattkörningen och sedan bara visa dom som statiska bilder via
några helt standard HTML sidor. Enkelt och smidigt.

SVG har jag kollat lite på, verkar vara en del frågor kring browserstödet...


Svar från speakman:
Inte bara enkelt och smidigt med statiska bilder, utan även att föredra om det ändå bara handlar om nattkörningar.

Inga frågor alls i FF om SVG. Bra sätt att få folk att konvertera till en fri läsare som dessutom följer standarder. 8)

speakmans svar borde ha blivit ett eget inlägg, men blev istället en editering av sodjans inlägg av misstag. Se svaret ovan som ett eget inlägg, inte sodjans text. // speakman
dancar
EF Sponsor
Inlägg: 365
Blev medlem: 19 januari 2005, 00:25:09
Ort: Malmö

Inlägg av dancar »

Hej

Vad man väljer för metodik för att visa diagram i en browser beror ju rätt mycket på hur väl man kan förlita sig på att browsern kan visa eller köra det man vill att den ska. På många företag har man en it-avdelning som dikterar vad som skall finnas installerat på en maskin i form av webbläsare och plugins. På andra företag installerar man vad man vill. Detta får till följd att man har noll koll på klienten.

Har man en kund som dikterar installationen har man ju väldigt stor frihet att göra som man vill inom dessa ramar men det kan ställa till mycket problem om man vill gå utanför dessa. Brukar vara ett he att få it-avdelningen att installaera den plugg man vill ha då den inte gått igenom deras rutiner för om de vill installera den alls. I andra fallet så kan man inte lita på att någon kan se det man vill de skall se alls. Har man lite otur så har man en massa folk som ringer en och undrar varför man hamnar på adobes ladda hem flashsida när man bara vill se ett diagram. Så kräver man inte interaktivitet, att användaren skall kunna panna och zooma så tror jag på bildkonceptet då man är nästan 100%& säker på att de ser det man vill att de skall se.

Vad man sedan väljer på serversidan brukar ju redan vara valt av it-avdelningen så där har man oftast inte så mycket att säga till om. Men du har ju en DB i alla fall. Är detta en SQL-Server ska du kanske titta på vad Reporting Services är det en Oracle DB skall du ta en titt på Oracle Reports. Är det någon annan skall du kanske kolla om det finns något inbyggt där. Rapporteringsverktyg finns det en uppsjö jag gillar Crystal (om man nu kan gilla rapporter). Kolla www.businessobjects.com.

Sen kan man ju fråga sig om det alltid blir billigare att skicka grunddata iställlet för att skicak en bild. Är det exempelvis ett diagram med 1000000 mätpunkter tror jag det blir billigare med en bild. Har du tunga bilder du vill konvertera kolla på www.imagemagick.org den klarar det mesta.

/daniel
Användarvisningsbild
$tiff
Inlägg: 4941
Blev medlem: 31 maj 2003, 19:47:52
Ort: Göteborg
Kontakt:

Inlägg av $tiff »

Kodar du PHP? Kan JPGraph vara något?
Användarvisningsbild
oJsan
EF Sponsor
Inlägg: 1541
Blev medlem: 11 november 2005, 21:36:51
Ort: Umeå
Kontakt:

Inlägg av oJsan »

Vad har hänt i denna tråd? Ett eller flera inlägg måste ha försvunnit... why? Kan svära på att sodjan svarade mitt inlägg "05-jan-2008 12:20" med en smiley och att han i ett senare inlägg kommenterade bandbredden och nämnde då ADSL... det finns inte kvar.
hm, har något gått och blivit schizofren?
(Inte jag... och inte jag heller :) )
Skriv svar