Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it L'avatar di LuckySevenRoX
    Registrato dal
    Sep 2011
    residenza
    Foligno
    Messaggi
    361

    Google Chart: linee curve

    salve, devo fare alcuni grafici con google chart, tra gli esempi che ho visto però non ho trovato niente riguardante le linee curve e sulla loro implementazione.

    Vorrei sapere se c'è un modo di creare una linea più morbida che unisca due punti (magari in base a una percentuale o qualcosa del genere), purtroppo le linee rette non fanno al caso mio.

    Grazie

  2. #2
    Da quello che vedo non lo fa. Puoi comunque farlo tu fornendo più punti, in modo da rendere la curva meno spigolosa. Sulla home, se clicchi sul sesto tastino che ti porta in Controls and Dashboards, vedi un esempio di risultato finale.

    In alternativa puoi affacciarti al simpatico mondo dell'interpolazione, ad esempio dando un'occhiata all'interpolazione polinomiale.
    Dato un set di punti puoi costruire un polinomio che approssima la tua curva.
    Ad esempio, in Octave:

    codice:
    >> x=[1, 2, 8, 20]; y = [1, 4, 64, 400]; p = polyfit(x,y,3); polyout(p,'x')
    2.2875e-016*x^3 + 1*x^2 + 4.1805e-014*x^1 - 4.519e-014
    
    >> polyval(p,12)
    144.000
    Dai punti <1, 1>, <2, 4>, <8, 64>, <20, 400> creo un polinomio di grado 3 che passa per quei punti. "Testo" il mio polinomio su x = 14 e noto che il risultato è quello sperato.
    A quel punto posso usare p per approssimare il grafico della mia curva.


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.