关于pandas绘制图片不显示问题

只用pandas绘制图片可能可以编译,但是不会显示图片。

n = 1024    # data size
df = pd.DataFrame({
    "x": np.random.normal(0, 1, n),
    "y": np.random.normal(0, 1, n),
})
color = np.arctan2(df["y"], df["x"])
df.plot.scatter(x="x", y="y", c=color, s=60, alpha=.5, cmap="rainbow")

我们需要导入matplotlib包,然后在代码最后加上plt.show()即可。像这样:

import numpy as np
import os
import pandas as pd
import matplotlib.pyplot as plt

n = 1024    # data size
df = pd.DataFrame({
    "x": np.random.normal(0, 1, n),
    "y": np.random.normal(0, 1, n),
})
color = np.arctan2(df["y"], df["x"])
df.plot.scatter(x="x", y="y", c=color, s=60, alpha=.5, cmap="rainbow")
plt.show()

显示效果:

 


版权声明:本文为qq_43593534原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。