Grafici nelle pagine Web
-
03-07-2019 - |
Domanda
Quello che mi piacerebbe realizzare è presentare grafici su pagine web. Ad esempio, le pagine aspx gridview che presentano una tabella a due colonne possono essere copiate & amp; inserito in Excel, quindi un grafico creato. Le pagine che attualmente utilizzo di più sono ASP.NET 3.0 o siti del team di SharePoint con stored procedure. Le persone sono molto interessate al modo in cui le persone eseguono le chat nelle pagine Web.
Grazie in anticipo, Catto
Soluzione
.NET ha effettivamente rilasciato i propri controlli grafici, Scott l'ha annunciato qualche tempo fa.
Sono molto buoni e credo siano stati acquistati da Dundas, tuttavia non ne ho informazioni e potrei essere del tutto falso.
Altri suggerimenti
L'API di Google Chart semplifica l'integrazione di grafici nelle pagine Web. Non è necessaria alcuna installazione sul lato server.
Per sharepoint, è possibile utilizzare la webpart Dataview e xslt personalizzati per eseguire il rendering di visifire (o altri grafici basati su javascript) per eseguire il rendering di grafici basati su dati dell'elenco di sharepoint o dati di database
Se si desidera visualizzare un grafico direttamente nella propria pagina Web, è possibile utilizzare VML (Vector Markup Language) o SVG (Scalable Vector Graphics). VML è supportato da IE, mentre SVG è supportato da molti altri browser (sebbene IE possa visualizzare SVG tramite un plug-in). Google Maps, ad esempio, utilizza VML durante l'esecuzione in IE e SVG per altri browser.
Sia VML che SVG utilizzano un formato XML per definire i grafici grafici che si desidera visualizzare. Ad esempio, questo è un esempio di VML
<v:shape
fillcolor="green"
style="position:relative;top:1;left:1;width:200;height:200"
path = "m 1,1 l 1,200, 200,200, 200,1 x e">
</v:shape>
Questi collegamenti possono spiegare in modo più dettagliato:
Non cercare oltre il sito corrente - utilizza flot per disegnare un grafico in JavaScript .
Quindi potresti voler esportare GridView in MS Excel, che dovrei immaginare contenere una macro generata per generare il grafico sui dati. Qualcosa del genere intendi. O vuoi semplicemente ottenere i dati dal sito Web in Excel? cioè il formato CSV è davvero semplice da realizzare. Per il formato Excel, anche questo è possibile e secondo me divertente. Immagino che tu possa anche generare le macro tramite C # tp incorporate nel file Excel generato.
Andrew
Puoi provare Rotolare il tuo controllo grafico ASP.NET . Tuttavia, potrebbe essere un po 'datato.
Puoi anche dare un'occhiata a Controlli grafici .
Dai un'occhiata a DojoX
http://dojotoolkit.org/projects/dojox
dojox.charting fornisce molti tipi di grafici comuni & # 8211; inclusi grafici a linee, a barre, ad area e a torta
La maggior parte delle soluzioni per la creazione di grafici invade l'impostazione dell'URL su un tag img che richiede una pagina che disegna l'immagine in una bitmap.
http: //myserver/drawgraph.aspx
nel grafico di disegno solitamente si utilizza una bitmap, si disegna il grafico e quindi si restituisce la bitmap nella risposta. Questo è tutto ciò che ti serve per fare il tuo e ci sono numerose biblioteche gratuite ea pagamento sul web che lo faranno. si tratta di scegliere una libreria che ha un'API e un set di funzionalità che soddisfi le tue esigenze / stile.
usa i controlli di microsoft chart. è molto facile da usare!
ecco le istruzioni passo passo per VS2008