I tried to fit the following plot(red dot) with the Zipf distribution PDF in Python, F~x^(-a). I simply chose a=0.56
and plotted y = x^(-0.56)
, and I got the curve shown below.
The curve is obviously wrong. I don't know how to do the curve fitting.