import pandas as pd import matplotlib.pyplot as plt # 解决中文显示 plt.rcParams['font.sans-serif'] = ['SimHei'] plt.rcParams['axes.unicode_minus'] = False df = pd.read_csv("data.csv") x = df['x'].values y = df['y'].values plt.figure(figsize=(6,4)) plt.scatter(x, y, s=12, c="#4477bb") plt.title("x和y的散点图") plt.xlabel("x值") plt.ylabel("y值") plt.grid(alpha=0.3) plt.tight_layout() plt.savefig("plot_data.jpg", dpi=300) plt.show()