De volledig gratis , open source Python add - on bibliotheken Matplotlib en NumPy bieden een economisch alternatief voor de in de handel verkrijgbare wiskunde en statistiek programma's gebruikt voor het maken van grafische voorstellingen van numerieke informatie . Hoewel deze Python applicaties missen de toeters en bellen van de dure programma's, zoals een eenvoudig te gebruiken interface , ze missen ook de forse prijskaartjes en ongehoorde end -user licentie- restricties . Hoewel ze geld besparen , zal de Python applicaties een beetje extra tijd kosten bij de installatie en het creëren van de Python bibliotheken. Wat je nodig hebt Python 2.7 of hoger Matplotlib Python library NumPy Python library Toon Meer Aanwijzingen 1 Open de terminal applicatie op je Mac of een console venster in Windows en type " python - v " op de prompt om ervoor te zorgen dat u python 2.7 , deze actie vertelt u de versie die je hebt . Als u een Mac gebruikt , de versie van Python die met OS X kwam niet compatibel is met de add - on bibliotheken die je zal moeten installeren ; bezoeken Python ( python.org ) en installeer Python versie 2.7 < br . > 2 Download en installeer NumPy en matplotlib uit de bron Forge ( sourceforge.net ) open-source repository . Binaire installateurs bestaan voor zowel Mac OS X als Windows-besturingssystemen , zodat u niet te maken hebben met geheimzinnige command installatieprocedures lijn . 3 Open de terminal applicatie in Mac OS X of de troosten in Windows . Start de Python-interpreter door te typen " Python " op de opdrachtregel . Je ziet dan de Python prompt . Plaats twee nieuwe bibliotheken met de volgende "commando S " : >>>> import numpy als np >>>> import matplotlib.pyplot als plt < br > 4 Maak een aantal gegevens voor dit histogram door het definiëren van de assen van het histogram en het genereren van een aantal willekeurige IQ-scores rond een standaard verdeling met de volgende opdrachten : >>>> mu , sigma = 100 , 15 >>>> x = mu + sigma * np.random.randn ( 10000 ) 5 Maak de lay-out en de parameters van het histogram met de volgende opdrachten : n , bakken , patches = plt.hist ( x , 50 , genormeerd = 1 , facecolor = ' g' , alpha = 0.75 ) op Twitter labels en de kleur van de balken , of bakken , van het histogram met de volgende commando's toevoegen : plt.xlabel ( ' Smarts ' ) plt.ylabel ( ' Probability ' ) plt.title ( ' Histogram van IQ ' ) plt.text ( 60 , .025 , r ' $ \\ mu = 100 , \\ \\ sigma = 15 $ ' ) plt.axis ( [ 40 , 160 , 0 , 0,03 ] ) op slotte , het genereren van de histogram met dit commando : plt.show ( ) dit zal een staafdiagram IQ- scores in de klassieke bel - curve te genereren vorm met groene bakken , met hun "y " as die IQ- scores en hun " x " -as vertegenwoordigt het aantal individuen die deze scores bereikt .
|