创建 Pandas Dataframe 在两个 Numpy 数组之间,然后绘制散点图。

19 浏览
0 Comments

创建 Pandas Dataframe 在两个 Numpy 数组之间,然后绘制散点图。

我对numpy和pandas相对较新(我是一名实验物理学家,多年来一直使用ROOT...)。

在ROOT中,常见的图是一个二维散点图,根据给定的x和y值列表,绘制一个变量相对于另一个变量的“热图”类型的散点图。

如何使用numpy和Pandas最好地完成这个任务?我正在尝试使用Dataframe.plot()函数,但我甚至无法创建Dataframe。

import numpy as np
import pandas as pd
x = np.random.randn(1,5)
y = np.sin(x)
df = pd.DataFrame(d)

首先,这个数据框的形状是(1,2),但我希望它的形状是(5,2)。

如果我能够得到正确形状的数据框,我相信我可以弄清楚如何使用DataFrame.plot()函数绘制我想要的图形。

0