我无法使用下面的代码打印图形。我尝试了plt.show()的多种变体,但控制台上没有打印任何内容,更新后包含了所有代码
import matplotlib.pyplot as plt
plt.style.use('fivethirtyeight')
%matplotlib inline
import pandas as pd
import numpy as np
import seaborn as sns
#!curl -o marathon-data.csv https://raw.githubusercontent.com/jakevdp/marathon-data/master/marathon-data.csv?accessType=DOWNLOAD
data = pd.read_csv('marathon-data.csv')
data.head()
# by default pandas loaded the time columns as strings
data.dtypes
data['fina']=pd.to_datetime(data['final'])
data['split_delta']=pd.to_timedelta(data.split, errors='coerce')
data['final_delta']=pd.to_timedelta(data.final, errors='coerce')
data['split_seconds'] = data['split_delta'].dt.total_seconds()
data['split_final'] = data['final_delta'].dt.total_seconds()
data['final_sec']=data['split_final'].astype(int) / 1E9
data['split_sec']=data['split_seconds'].astype(int) / 1E9
with sns.axes_style('white'):
g = sns.jointplot(x='split_sec', y='final_sec', data=data, kind='hex')
g.ax_joint.plot(np.linspace(4000, 16000),
np.linspace(8000, 32000), ':k')
plt.show()
默认情况下,Spyder在绘图部分显示绘图。可能您正在获取绘图,您可以使用Ctrl+Shift+G或View>;窗格玻璃>;情节。此外,%matplotlib inline在Spyder的最新版本中不起作用。最后,选择“绘图”选项卡凯恩斯·库托·席尔瓦2分钟前
这一评论回答了这个问题
相关问题 更多 >
编程相关推荐