[Matplotlib] Ploting an exponential distribution frequency curve
denismfmcmahon at gmail.com
Sun Apr 26 01:12:19 CEST 2015
On Sat, 25 Apr 2015 23:33:10 +0100, Mario Figueiredo wrote:
> plot(list(results.keys()), list(results.values()))
matplotlib supports at least (from searching the website) 5 plot methods.
Which one are you using?
My first guess would be that the data format that plot expects isn't the
format it's getting, as you appear to be passing a list of x values and a
list of y values, is it possible that it expects a list of value pairs?
Sorry, but given a choice of 5 plot methods in matplotlib and no hint as
to which one you're calling, I'm not inclined to go and look at the
arguments of all of them.
One suggestion I would make, though:
and see if you get a straight line running through the co-ord pairs:
0,0; 1,1; 2,2; 3,3; 4,4; 5,5; 6,6; 7,7; 8,8; 9,9 and 10,10
If not, then try:
And see what that produces.
If the second plot produces the line I described, try:
in your code.
Denis McMahon, denismfmcmahon at gmail.com
More information about the Python-list