【发布时间】:2021-09-15 11:04:01
【问题描述】:
我希望用下面给出的示例数据在 python 中绘制等高线图:- X 轴(时间) Y 轴(D) Z 轴(C) 15:18:48 10 26 15:18:49 11 28 15:18:50 13 30 . . . . . . 下面给出的是我的代码
enter code here
import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
load_var=pd.read_excel(r'path\file.xlsx')
x=pd.DataFrame(load_var['Time'])
y=pd.DataFrame(load_var['D'])
z=pd.DataFrame(load_var['C'])
plt.contour(x,y,z)
错误:TypeError:不可散列的类型:'numpy.ndarray' 请解开以下疑惑: 1] 如何使用 X 轴作为时间和 Y 轴作为“D”下提到的值来创建网格? 2] 请在代码中提出更新建议。
谢谢。
【问题讨论】:
标签: python python-3.x pandas matplotlib contourf