webForumDet fria alternativet

Skapa diagram

.NET

11 svar · 504 visningar · startad av NETwork

Medlem sedan juni 20011 732 inlägg
Frågan#1

Tjo! Finns det någon som har lyckats rita upp egna diagram? Jag har en enkel databas vars värden jag skulle vilja slänga in i ett cirkeldiagram. Ett enkelt kodexempel, en bra sida eller vad som helst vad gäller diagram mottages tacksamt! :)

Medlem sedan maj 2001329 inlägg
#2

Här finns några färdiga att leka med.

http://www.asp.net/ControlGallery/default.aspx?Category=1&tabindex=2

Du kan också ta dig en närmare titt på Crystal Reports det ska vara nått stöd för charts i .Net. Tror man måste ladda ner det separat men jag vet inte riktigt.

(Vad löjligt det känns att svara på ett webforum till någon som sitter mindre än en meter bort.. :P )

Medlem sedan aug. 20003 575 inlägg
#3

Jag vet att det fanns komponenter i ASP för just cirkel diagram.

i .NET vet jag ej

Medlem sedan maj 2001329 inlägg
#4

Hee, landade presic ett nytt mail som gjorde reklam för nya Crystal Report..så där fick vi svar på det :)

http://www.crystalreports9.com/microuk/

Medlem sedan apr. 20012 266 inlägg
#5

Om man har tid och ork skulle det säkert vara roligt att bygga sig en egen komponent för detta, det borde inte vara allt för knepigt.

Apropå de Nickemannen sa så finns det ett verktyg som kommer med VS.NET som heter Crystal Reports som är ett rätt omfattande rapport verktyg som bland annat klarar av att skapa olika diagram.

Medlem sedan apr. 20012 266 inlägg
#6

ajdå, du var 3 min före :)

Medlem sedan juni 20011 732 inlägg
#7

Jag hittade en bra artikel här om man vill göra diagrammet själv:
http://msdn.microsoft.com/msdnmag/issues/02/02/ASPDraw/ASPDraw.asp

Efter en del pusslande har jag utifrån det exemplet lyckats pussla ihop en sida som jag anropar med ett antal querystrings. Fråga mig inte exakt hur det fungerar för det vet i fän, men ett diagram blir det!

:)

Medlem sedan apr. 20021 203 inlägg
#8

Skulle man kunna få se det "in action"?

:)

Medlem sedan juni 20011 732 inlägg
#9

Om du menar koden så har jag i princip bara gjort kosmetiska förändringar från exemplet (sql-server istället för ado, querystrings som inparametrar + lite färger och sånt). Det är nog lättare att följa koden i länken än att jag slänger ut den här! :)

Menar du själva sidan så sitter jag tyvärr bakom en brandvägg på jobbet och just nu har jag inte tillgång till en publik server då vi håller på att bygga om vårt nät. Själva sidan ska ligga på ett intranät så den är inte heller publik. Min server hemma lider av ett tillfälligt datorhaveri så jag kan inte lägga upp något där heller just nu men jag ska fixa den så fort jag hinner och då kan jag slänga upp ett exempel. Krångel krångel! :)

Kan ju lite kort skriva att precis som i exemplet så streamar jag ut bilden direkt till sidan, du slipper alltså mellanlagra bilden på servern. Det är inte helt dumt om du har ett diagram som ständigt är i förändring och ser olika ut för olika användare. För att detta ska fungera måste du skapa en egen sida för diagrammet som endast skickar ut binärkoden för bildfilen, du kan altså inte ha något annat på sidan utan klistrar istället in bilden på en annan sida så här:

<img src="MittDiagram.aspx">

Skickar du sedan med ett par querystrings så är det inte svårt att göra ett diagram som går att återanvända på många olika sidor. :) Sedan får du tillbaka diagrammet i form av en vanlig bildfil (gif, jpg, png det väljer du själv).

Exakt hur du ritar upp diagrammet ligger ännu över min nivå, men med det är inte speciellt svårt att göra ändringar i ett redan fungerande exempel. Ett stapeldiagram lär ju vara lättare att börja med om man vill lära sig mer!

Glöm heller inte bort att det finns många färdiga kontroller som är mycket lätta att använda, om du inte vill uppfinna hjulet själv så att säga.

Medlem sedan apr. 20021 203 inlägg
#10

NETwork: Klart än (i "webformat")?

:)

Medlem sedan sep. 20011 914 inlägg
#11

Även om tråden är lite gammal så kan ju denna nya artikel hjälpa andra. http://www.15seconds.com/Issue/020924.htm? Ganska coolt. :)

Medlem sedan juni 2000350 inlägg
#12

Lite overkill antagligen men teecharts diagram komponenter brukar vara bra.
http://www.teechart.com/products/teechart/TeeChartNet.html#TeeChartNET

260 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
133 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)