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

    reference oggetto OWC per grafici

    salve a tutti!
    dopo aver fatto un po di ricerca su questo forum ho stabilito che uno dei modi più validi per fare grafici tramite asp è utilizzare il componente OWC, soprattutto se, come nel mio caso, si può mettere mano al server e installare il componente!!

    ora però il mio problema.
    mi sapete dire dove trovare un tutorial/manuale/reference o qualsiasi altra cosa che mi consenta di personalizzare come dico io i grafici che vado a creare?

    in questo momento in particolare mi servirebbe
    1) mettere la legenda sotto al grafico e non sulla destra come viene di default
    2) settare i range di valori degli assi, mentre invece adesso si adegua automaticamente in base ai valori da rappresentare.

    mi aiutate??
    grazie
    Luca
    Appartamenti in affitto nella riviera Romagnola - Cervia, Milano Marittina, Pinarella, Tagliata, Lido di Classe, Lido di Savio. www.cervia-affitti.com

  2. #2

  3. #3
    mmm... quello che è mostrato in quell'esempio lo sapevo anch'io.
    quello che sto cercando è una specie di reference che tratti tutti i metodi e le variabili dell'oggetto OWC.
    per esempio:
    come si fa ad allineare a sinistra (o a destra) il titolo?
    come si può mettere la legenda in basso invece che a destra?
    come si impostano i valori di minimo e massimo dei due assi?
    Appartamenti in affitto nella riviera Romagnola - Cervia, Milano Marittina, Pinarella, Tagliata, Lido di Classe, Lido di Savio. www.cervia-affitti.com

  4. #4
    Utente di HTML.it L'avatar di heroes3
    Registrato dal
    Aug 2001
    Messaggi
    2,483
    sul tuo pc vai

    C:\Programmi\File comuni\Microsoft Shared\Web Components\10\1040\OWCVBA10.CHM

    oppure cerca quel file
    è l'intera reference e dentro quella cartella ci sono altri chm che potrebbero interessarti


  5. #5
    Utente di HTML.it L'avatar di morphy79
    Registrato dal
    Jun 2004
    Messaggi
    1,568
    Originariamente inviato da angel80
    mmm... quello che è mostrato in quell'esempio lo sapevo anch'io.
    quello che sto cercando è una specie di reference che tratti tutti i metodi e le variabili dell'oggetto OWC.
    per esempio:
    come si fa ad allineare a sinistra (o a destra) il titolo?
    come si può mettere la legenda in basso invece che a destra?
    come si impostano i valori di minimo e massimo dei due assi?
    eccomi scusa per il ritardo... con questo script completo fai tutto !!!

    codice:
        
    				<%
    				'Creiamo l'oggetto
    				Set ChartObj = Server.CreateObject("OWC10.ChartSpace")
    	
    				Set ChartConsts = ChartObj.Constants
    				set NewChart = ChartObj.Charts.Add
    	
    				'Settiamo il tipo di grafico, il 13 è con i puntini, il 12 senza, 1 istogramma, 46 istogramma 3D
    				NewChart.Type = 0
    	
    				'Passiamo i valori al grafico
    	
    				Set Serie = NewChart.SeriesCollection.Add()
    
    				Serie.SetData ChartConsts.chDimCategories, ChartConsts.chDataLiteral, ARR_CSZFE
    	
    				Serie.SetData ChartConsts.chDimValues, ChartConsts.chDataLiteral, ARR_NON_CONCLUSE
    
    				Set Serie2 = NewChart.SeriesCollection.Add()
    				Serie2.SetData ChartConsts.chDimValues, ChartConsts.chDataLiteral, ARR_T1
    			
    				Set Serie3 = NewChart.SeriesCollection.Add()
    				Serie3.SetData ChartConsts.chDimValues, ChartConsts.chDataLiteral, ARR_T3menoT4			
    						
    				'set up some additional properties
    				'add and format the chart title
    			
    				NewChart.HasTitle = True
    				NewChart.Border.Color = "#336699"	' colore del bordo della tabella
    				NewChart.HasLegend = True       ' visualizza o meno la legenda
    				NewChart.SeriesCollection(0).Caption = "CHIAMATE " & VbCrLf & "NON CONCLUSE" & VbCrLf & "TOTALI"   ' testo della legenda
    				NewChart.SeriesCollection(1).Caption = "CHIAMATE " & VbCrLf & "NON CONCLUSE" & VbCrLf & "x FASATURA"    ' testo della legenda
    				NewChart.SeriesCollection(2).Caption = "CHIAMATE " & VbCrLf & "NON CONCLUSE" & VbCrLf & "x INTERRUZIONE"   ' testo della legenda
    
    				' TITOLO
    				NewChart.Title.Caption = "Chiamate non concluse ( Fasatura + Interruzione )"
    				set objFont = NewChart.Title.Font
    				objFont.Name = "Verdana"
    				objFont.Size = 14
    				objFont.Bold = False
    				objFont.Color = "#313294"
    
    				' ASSE VERTICALE
    				set objAxis = NewChart.Axes(ChartConsts.chAxisPositionBottom)
    				objAxis.HasTitle = True
    				objAxis.Title.Caption = "FRONT END"
    				set objFont = objAxis.Title.Font
    				objFont.Name = "Verdana"
    				objFont.Size = 11
    				objFont.Bold = False
    				objFont.Color = "#313294"
    
    				' ASSE ORIZZONTALE
    				set objAxis = NewChart.Axes(ChartConsts.chAxisPositionLeft)
    				'objAxis.NumberFormat = "." 
    				objAxis.HasTitle = True
    				objAxis.Title.Caption = "CHIAMATE NON CONCLUSE"
    				set objFont = objAxis.Title.Font
    				objFont.Name = "Verdana"
    				objFont.Size = 11
    				objFont.Bold = False
    				objFont.Color = "#313294"
    	
    				' COLORI INTERNI DEL GRAFICO
    				NewChart.PlotArea.Interior.Color = "#EAEEE9"
    				NewChart.SeriesCollection(0).Interior.Color = "#336699"		' per grafico istogramma 
    				NewChart.SeriesCollection(1).Interior.Color = "#D3EDF4"		' per grafico istogramma 
    				NewChart.SeriesCollection(2).Interior.Color = "#EDE989"		' per grafico istogramma 
    			
    				NewChart.SeriesCollection(0).Line.Color = "#65B9E2"	' per grafico a linee		
    			
    				'Settiamo il path dell'immagine che verrà creata
    				ImagePath=server.mappath(gruppo & "_AGGIORNAMENTI_CHIAMATE_NON_CONCLUSE.gif")
    				'Salviamo l'immagine
    				ChartObj.ExportPicture ImagePath,"gif", 600, 350
    				set oChart=nothing
    
    				response.write "[img]../images/transp.gif[/img]"
    
    				%>
    
    				<script> 
    					<%="document.getElementById('GRAFICO_1').src='" & gruppo & "_AGGIORNAMENTI_CHIAMATE_NON_CONCLUSE.gif'"%>
    				</script>
    odio chi parla di politica..
    anzi vorrei fondare un partito contro tutto ciò

  6. #6
    Utente di HTML.it L'avatar di heroes3
    Registrato dal
    Aug 2001
    Messaggi
    2,483


    che roba è???

  7. #7
    Utente di HTML.it L'avatar di morphy79
    Registrato dal
    Jun 2004
    Messaggi
    1,568
    come cosa è ???
    il codice completo e funzionante per fare grafici con owc !!!
    è già tutto pronto !!!
    devi solo settarti i vari paramentri come colori etc e dare i 2 array di valori all'asse orizzontale e verticale..

    gli assi li setti qui ( cambi le parti scritte in maiuscolo ) :
    codice:
    Set Serie = NewChart.SeriesCollection.Add()
    ' VALORI ASSE VERTICALE
    				Serie.SetData ChartConsts.chDimCategories, ChartConsts.chDataLiteral, ARR_CSZFE
    	
    ' VALORI ASSE ORIZZONTALE
    				Serie.SetData ChartConsts.chDimValues, ChartConsts.chDataLiteral, ARR_NON_CONCLUSE
    odio chi parla di politica..
    anzi vorrei fondare un partito contro tutto ciò

  8. #8
    Utente di HTML.it L'avatar di heroes3
    Registrato dal
    Aug 2001
    Messaggi
    2,483
    Originariamente inviato da angel80
    mmm... quello che è mostrato in quell'esempio lo sapevo anch'io.
    quello che sto cercando è una specie di reference che tratti tutti i metodi e le variabili dell'oggetto OWC.
    per esempio:
    come si fa ad allineare a sinistra (o a destra) il titolo?
    come si può mettere la legenda in basso invece che a destra?
    come si impostano i valori di minimo e massimo dei due assi?
    ah ok cmq non chiedeva quello
    chiedeva solo la reference non la pappa pronta quella già l'aveva trovata

  9. #9
    Utente di HTML.it L'avatar di morphy79
    Registrato dal
    Jun 2004
    Messaggi
    1,568
    Originariamente inviato da heroes3
    ah ok cmq non chiedeva quello
    chiedeva solo la reference non la pappa pronta quella già l'aveva trovata
    si lo so... è che più o meno nel pastone che ho preparato ci son già gli esempi di tutti i metodi che si usano con owc...

    c'è l'esempio d'uso di legenda, di allineamenti desti, cambio colori... insomma è abbastanza completo !!!!!!!!
    odio chi parla di politica..
    anzi vorrei fondare un partito contro tutto ciò

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 © 2026 vBulletin Solutions, Inc. All rights reserved.