How can I draw scatter trend line on matplot? Python-Pandas

后端 未结 3 2081
天命终不由人
天命终不由人 2020-12-14 21:24

I want to draw a scatter trend line on matplot. How can I do that?

Python

import pandas as pd
import matplotlib.pyplot as plt
csv = pd.read_csv(\'/tm         


        
3条回答
  •  不知归路
    2020-12-14 22:13

    I'm sorry I found the answer by myself.

    How to add trendline in python matplotlib dot (scatter) graphs?

    Python

    import pandas as pd
    import numpy as np
    import matplotlib.pyplot as plt
    csv = pd.read_csv('/tmp/test.csv')
    data = csv[['fee', 'time']]
    x = data['fee']
    y = data['time']
    plt.scatter(x, y)
    
    z = np.polyfit(x, y, 1)
    p = np.poly1d(z)
    plt.plot(x,p(x),"r--")
    
    plt.show()
    

    Chart

提交回复
热议问题