L'errore che ti da e' perche' Log() accetta solo valori positivi...
La tua modifica va benissimo: se il valore di Minimo e' zero rimarrà invariato...
Ho visto che comunque sul tipo di grafico a barre (come quello a torta) i valori massimi e minimi vengono presi direttamente dall'array dei dati...
Solo nel tipo a linee, a colonne e a area puoi dargli il 'margine'
Per quanto riguarda il nascondere le etichette:
Chart.XAxe.Visible = FALSEOppure per modificare il font delle etichette
Chart.XAxe.Font.Size = 10Se hai bisogno di altro chiedi pure
ps. dove posso trovare il tuo programma? effettivamente avrei bisogno di mettermi un po' a dieta