擅长:python、mysql、java
<pre><code>import matplotlib.pyplot as plt
import pandas as pd
import numpy as np
df = pd.DataFrame({
"X": [1, 2 ,3, 4],
"Y": [2, 4, 9, 7],
"description": ["a", "b", "c", "d"]})
df.plot.scatter(x="X", y="Y")
z = np.polyfit(df["X"], df["Y"], deg=1)
p = np.poly1d(z)
plt.plot(df["X"], p(df["X"]), "r ")
plt.show()
</code></pre>
<p>熊猫散点图:<a href="https://pandas.pydata.org/pandas-docs/version/1.3/reference/api/pandas.DataFrame.plot.scatter.html" rel="nofollow noreferrer">https://pandas.pydata.org/pandas-docs/version/1.3/reference/api/pandas.DataFrame.plot.scatter.html</a></p>
<p>趋势线:<a href="https://stackoverflow.com/questions/26447191/how-to-add-trendline-in-python-matplotlib-dot-scatter-graphs">How to add trendline in python matplotlib dot (scatter) graphs?</a></p>