Visualizzazione dei risultati da 1 a 7 su 7
  1. #1

    grafici di excel con ASP

    ciao ragazzi... vorrei sapere se qualcuno sa come indirizzarmi per la creazione di grafici con asp...
    devo fare ung grafico tipo RADAR con una serie di valori e linee che congiungono i punti. è possibile farlo direttamente in asp o devo passare da excel con il FSO?
    Una volta ottneuto il grafico, supponendo, con il FSO, come faccio a trasfomarlo in una immagine (gif, jpg...) da visualuzzare su schermo? tks......

    MB
    Meglio tacere e dare l'impressione di essere stupidi piuttosto che parlare e togliere ogni dubbio.

  2. #2
    Utente di HTML.it L'avatar di Corwin
    Registrato dal
    Jan 2002
    Messaggi
    584
    Più che excel ti consiglierei gli Office Web Component, dovrebbero essere un po' più leggeri e con l'oggetto Chart si può salvare direttamente il grafico in Gif, Jpeg o PNG.
    I don't wanna have to shout it out / I don't want my hair to fall out
    I don't wanna be filled with doubt / I don't wanna be a good boy scout
    I don't wanna have to learn to count / I don't wanna have the biggest amount
    I don't wanna grow up

  3. #3
    Puoi dirmi di più che la cosa sembr ainteressante.... ??? :gren:
    Meglio tacere e dare l'impressione di essere stupidi piuttosto che parlare e togliere ogni dubbio.

  4. #4
    Utente di HTML.it L'avatar di Corwin
    Registrato dal
    Jan 2002
    Messaggi
    584
    Innanzitutto devi installare il pacchetto che trovi qui
    .
    Se vuoi creare un grafico del tipo radar dovrai fare un cosa tipo questa... :
    codice:
    <%
    Dim Valori(5)
    Dim Valori2(5)
    Dim Categorie(5)
    Set cs = Server.CreateObject("OWC10.ChartSpace")
    Set chConstants = cs.Constants
    Set chart = cs.charts.add
    chart.type = chConstants.chChartTypeRadarLineFilled
    set serie1 = chart.seriesCollection.add 
    set serie2 = chart.seriesCollection.add 
    categorie(0) = "PROVA1"
    categorie(1) = "PROVA2"
    categorie(2) = "PROVA3"
    categorie(3) = "PROVA4"
    categorie(4) = "PROVA5"
    categorie(5) = "PROVA6"
    valori2(0) = 1
    valori2(1) = 2
    valori2(2) = 3
    valori2(3) = 4
    valori2(4) = 5
    valori2(5) = 6
    valori(0) = 4
    valori(1) = 7
    valori(2) = 6
    valori(3) = 5
    valori(4) = 9
    valori(5) = 8
    
    serie1.SetData chConstants.chDimCategories, chConstants.chDataLiteral, categorie
    serie1.SetData chConstants.chDimValues, chConstants.chDataLiteral, valori
    serie2.SetData chConstants.chDimValues, chConstants.chDataLiteral, valori2
    
    cs.ExportPicture server.MapPath("prova.gif"), "GIF", 300, 300
    Set cs = Nothing
    
    %>
    
    [img]prova.gif[/img]
    I don't wanna have to shout it out / I don't want my hair to fall out
    I don't wanna be filled with doubt / I don't wanna be a good boy scout
    I don't wanna have to learn to count / I don't wanna have the biggest amount
    I don't wanna grow up

  5. #5
    Semplicemente.... MITICOOOOOO!!!!!!!!!!!!!!!!!!!!!!!!!!!

    grazie grazie!!!!! ))



    ti chiedo solo l'ultima cosa, è una finezza, se non c'è è lo stesso..... esiste il codice per far comparire un quadrato, un rombo o un pallino sul punto in cui la linea tocca il valore? lo so, chiedo troppo..... :gren:
    Non dire gatto se non ce l'hai nel sacco! ATTIA!

  6. #6
    Utente di HTML.it L'avatar di Corwin
    Registrato dal
    Jan 2002
    Messaggi
    584
    Originariamente inviato da floberto
    Semplicemente.... MITICOOOOOO!!!!!!!!!!!!!!!!!!!!!!!!!!!

    grazie grazie!!!!! ))



    ti chiedo solo l'ultima cosa, è una finezza, se non c'è è lo stesso..... esiste il codice per far comparire un quadrato, un rombo o un pallino sul punto in cui la linea tocca il valore? lo so, chiedo troppo..... :gren:
    Si può fare però si perde il riempimento delle aree .. basta sostituire la riga

    chart.type = chConstants.chChartTypeRadarLineFilled

    con

    chart.type = chConstants.chChartTypeRadarLineMarkers
    I don't wanna have to shout it out / I don't want my hair to fall out
    I don't wanna be filled with doubt / I don't wanna be a good boy scout
    I don't wanna have to learn to count / I don't wanna have the biggest amount
    I don't wanna grow up

  7. #7
    Grazie, 6 stato gentilissimo...
    ti chiedo anche se è possibile visualizzare SOLO 5 righe di valori e non 6.... cioè: io devo rappresentare 5 livelli diversi sul radar (5 poligoni concentrici per intenderci) con rispettivi 5 valori.... ora come ora se uso 5 valori mi fa vedere 6 poligoni... per visualizzarne 5 devo usare solo 4 valori a me ne servono 5...

    Hai un link dove trovare documentazione su questi argomenti? così vedo un po di codice e se riesco a implementare altre cosucce....

    grazie!!!!
    Non dire gatto se non ce l'hai nel sacco! ATTIA!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.