问题描述
我想从csv数据文件中绘制散点图(请参阅下文)。
我已经为绘图定义了,并且已经打印了想要的图形。
def plot_calibration_curve(calib_data):
plot = calib_data.plot(kind='scatter',x="conc X",y="Abs")
plot.set_xlabel("$\mathrm{[X]\ /\ mol\ dm}^{-3}$")
plot.set_ylabel('Absorbance')
plot_calibration_curve(calibration_data_X)
图输出:
assert isinstance(plot_calibration_curve(calibration_data_X),matplotlib.figure.Axes)
Output= AssertionError:
我该如何获取matplotlib.figure.Axes类型?
解决方法
您的功能
public FieldAuditing(){
super();
}
仅作图,不返回任何内容。也就是说,它返回def plot_calibration_curve(calib_data):
plot = calib_data.plot(kind='scatter',x="conc X",y="Abs")
plot.set_xlabel("$\mathrm{[X]\ /\ mol\ dm}^{-3}$")
plot.set_ylabel('Absorbance')
。如果您获得None
True
您想尝试:
plot_calibration_curve(calib_data) is None