Pagina 2 di 3 primaprima 1 2 3 ultimoultimo
Visualizzazione dei risultati da 11 a 20 su 21
  1. #11
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Una cosa tra voi insomma...
    Felici di esservi stati utile...

    Roby

  2. #12
    hai ragione roby...

    puoi tranquillamente cancellare il 3D se vuoi

    era un problema molto definito, e senza tutto il codice non ci si capiva molto.

    utilizzava la classe

    PUREASPGRAPH

    che fra l'altro non mi piace molto

    e c'era un casinoc on il passaggio degli array

    e poi c'era un alro casotto nella query sql

    ...

    e vabbè, sorry :rollo:
    san imente saluta

    * http://simonecingano.it *

  3. #13
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    :maLOL:

    pff

    Come a vecchi tempi....

    Roby

  4. #14
    Utente di HTML.it L'avatar di wegawhite
    Registrato dal
    Aug 2004
    Messaggi
    1,400
    Roby72 il codice è disponible per tutti se vuoi lo pubblico... così la discussione può tornare utile a tutti... fammi sapere...

    ha ragione imente senza i files sorgenti era un pò complicato capirsi... sono a disposizione del forum...

  5. #15
    Utente di HTML.it L'avatar di wegawhite
    Registrato dal
    Aug 2004
    Messaggi
    1,400
    Grazie imente... lo script funziona benissimo...

    Una "pignoleria"... sull'asse delle ordinare si visualizza una scala con dei numeri "strani"... tipo (7-13-20-26-33-40-46-53-59-66)... sarebbe possibile dargli una scala più ordinata???

    Ciao

  6. #16
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Diciamo che l'utilità del thread rimane se lo script è presente altrimenti vi siete capiti solo voi due e a questo punto è inutile mantenere questa discussione.
    In conclusione se lo pubblichi la discussione rimane viva e vegeta...

    Roby

  7. #17
    Utente di HTML.it L'avatar di wegawhite
    Registrato dal
    Aug 2004
    Messaggi
    1,400
    Con il permesso di Imente : ecco qui (in attesa di ulteriori revisioni):

    ScriptGraficiClasse.asp

    Lo script è stato perfezionato e reso funzionante dall'amico Imente, a cui vanno i ringraziamenti di tutti (se lo merita... )


  8. #18
    allora...

    se fossi così gentile roby da rinominare il topic "Problema con PureAspGraph"

    praticamente è la visualizzazione di un grafico tramite ARRAY utilizzando la classe PUREASPGRAPH.

    ecco uno script neutro..
    due colonne per ogni valore

    codice:
    
    <%
    'dichiarazione variabili
    Dim a, b(), c(), bii, cii
    
    'impostazione oggetto classe PUREGRAPH
    Dim objGraph, strSQL
    Set objGraph = New PureAspGraph
    
    a = Array(1,2,3,4,5,6)
    
    'ridimensionamento array ascisse (due colonne) in
    'base alla dimensione delle ordinate
    redim b(ubound(a))
    redim c(ubound(a))
    	
    
    randomize
    for bii = 0 to ubound(a)
    	b(bii) = int(rnd*50)
    next
    
    for cii = 0 to ubound(a)
    	c(cii) = int(rnd*50)
    next
    
    'aggiunta dati (a sono i valori di y)
    Call objGraph.setData(a, b) 'valori "colonna1"
    Call objGraph.setData(a, c) 'valori "colonna2"
     
    'aggiunta label
    Call objGraph.addLabel("colonna1")
    Call objGraph.addLabel("colonna2")	
    
    'impostazioni generali e stampa a scehrmo
    Call objGraph.setType(1)	
    Call objGraph.setBarWidth(30)
    Call objGraph.print()
    
    %>
    la classe la si trova con google
    e basta metterla nella stessa cartella di questo script qui sopra

    ciò che è in rosso è a titolo esemplificativo...
    le Y con 1,2,3,4,5,6 e le X con due colonne per ogni Y calcolate con valori casuali...

    ovviamente metteteci i vostri

    per aggiungere un'altra colonna basta inserire un altro SETDATA con un quarto array (per es: D)
    san imente saluta

    * http://simonecingano.it *

  9. #19
    Originariamente inviato da wegawhite
    Con il permesso di Imente : ecco qui (in attesa di ulteriori revisioni):
    beh...
    tutto ciò che faccio è OPEN
    neanche a chiederlo
    san imente saluta

    * http://simonecingano.it *

  10. #20
    Utente di HTML.it L'avatar di Luis33
    Registrato dal
    May 2003
    Messaggi
    975
    Hola a todos!

    Il motivo per cui riapro questa discussione è perchè utilizzo questa classe per grafici dinamici, da diverso tempo ed è la prima volta che trovo con la ricerca una discussione dedicata a PureAspGraph.

    http://forum.html.it/forum/search.ph...by=&sortorder=

    Sin dal primo utilizzo di questa classe, ho sempre avuto un problema:
    come mai sull'asse verticale del grafico (ordinata Y) si visualizza una scala di valori che non ha capo nè coda?

    Credo che il problema sia in questa parte della classe:
    codice:
    Private Function findMaxY (byval maxValueY)
    	
    		Dim d
    		d=1
    		Do While maxValueY>99
    			d=d*10
    			maxValueY=maxValueY/10
    		Loop	
    		findMaxY = cLng(maxValueY+1)*d
    		
    		if (findMaxY MOD YCOUNT=0) Then decimalCount=0 'No need for decimals
    		
    	End Function
    Se non interpreto male il problema è che la classe calcola il valore più grande estratto dalla query, poi divide il valore estratto per 10 (perchè?) e utilizza le righe come riferimenti.

    Non c'è un modo per rendere i valori sull'asse Y più "vicini" a quelli estratti dal database?

    Grazie a tutti.
    ... Sono graditi codes, esempi pratici, suggerimenti, consigli e critiche...
    "Ai posteri l'ardua sentenza..."
    Tante grazie
    Saluti
    Luis 33

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.