摆脱框架和轴标签

时间:2015-07-01 13:25:16

标签: python pandas matplotlib

我做了一些研究,但我找到的每个解决方案都没有为Anaconda-2.2.0-Linux-x86_64.sh所带来的工作做出......有人能告诉我怎么做摆脱框架和轴标签?

boros = GeoDataFrame.from_file('nybb/nybb.shp') 
boros.plot()

enter image description here

1 个答案:

答案 0 :(得分:1)

这是一种去除刺和刻度标签的方法:

import numpy as np
import matplotlib.pyplot as plt

fig, ax = plt.subplots()

x = np.linspace(-np.pi, np.pi, 100)
y = 2*np.sin(x)

ax.plot(x, y) 

ax.patch.set_visible(False)
ax.grid('off')

[ax.spines[spine].set_visible(False) for spine in ax.spines]

ax.set_xticklabels([]);
ax.set_yticklabels([]);

plt.show()

enter image description here

请注意,当您致电.plot()时,您需要传递对将放置情节的轴对象的引用,例如.plot(ax=ax)

如果您没有引用轴对象的变量,则可以使用plt.gca()访问当前轴。