import matplotlib.pyplot as plt ...
def diagramma(superficie_totale, costo_porzione_curva, costo_porzione_dritta) :
R = 10
....
return plt.show()
def costi_minimi(superficie_totale, costo_porzione_curva, costo_porzione_dritta) :
.....
return(smallest)
...
grafico = diagramma(superficie_totale, costo_porzione_curva, costo_porzione_dritta)
print(grafico)
euro = costi_minimi(superficie_totale, costo_porzione_curva, costo_porzione_dritta)
print(euro)
ma il fatto anche se uso return mi da il risultato cosi:
None
risultato
come dovrei fare allora?
Forse, ma è solo una ipotesi di lavoro, potresti leggere la documentazione di
matplotlib.pyplot.show,e, leggendola, magari qualche idea verrebbe, tipo che "show()"
visualizza un grafico ma, magari, non restituisce nulla (quindi
None)
Poi, magari, un pochino di base Ti potrebbe far comodo.
Ti confesso che io sono circa due anni che cerco di studiare python ma ancora non mi sono avventurato con faccende tipo pandas, numpy etc., un po' perché al momento non mi servono, un po' perché ritengo siano argomenti prematuri per la mia conoscenza delle basi ... unica avventura che mi son permesso con matplotlib
la trovi qua ma era solo un giochino, niente più.
Se posso suggerire, guardati bene le basi, cerca di capirle, prima di avventurarti con librerie che un certo retroterra lo ritengono acquisito, risparmierai tempo.
Ciao
