0

我正在尝试将我的 matplotlib.pyplots 保存为 pdf。我正在使用 PdfPages。

情节被保存为:

pdf = PdfPages("Minion Plots - May 22.pdf")

fig = plt.figure()
plt.title('Counter')
plt.plot(data2['timestamp'],data2['counter'])
pdf.savefig(fig)

引发错误

ax = plt.figure().gca()
plt.title('Time to Restart')
ax.xaxis.set_major_locator(MaxNLocator(integer=True))
plt.ylabel('Time in Minutes')
fig = plt.plot(data1['Time to Restart'])
pdf.savefig(fig)

我在用

ax = plt.figure().gca()

for 

ax.xaxis.set_major_locator(MaxNLocator(integer=True))

错误是

TypeError: unhashable type: 'list' 
4

1 回答 1

0
fig,ax = plt.subplots()
plt.title('Time to Restart')
ax.xaxis.set_major_locator(MaxNLocator(integer=True))
plt.ylabel('Time in Minutes')
plt.plot(data1['Time to Restart'])
pdf.savefig(fig)

这解决了问题

于 2019-05-29T14:13:29.173 回答