创建 Pandas Dataframe 在两个 Numpy 数组之间,然后绘制散点图。
- 论坛
- 创建 Pandas Dataframe 在两个 Numpy 数组之间,然后绘制散点图。
19 浏览
创建 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()
函数绘制我想要的图形。