0
我已經做了一些研究,但是我發現每個解決方案都不適用於'Anaconda-2.2.0-Linux-x86_64.sh'的內容......有人能告訴我怎麼做擺脫框架和軸標籤?擺脫框架和軸標籤
boros = GeoDataFrame.from_file('nybb/nybb.shp')
boros.plot()
我已經做了一些研究,但是我發現每個解決方案都不適用於'Anaconda-2.2.0-Linux-x86_64.sh'的內容......有人能告訴我怎麼做擺脫框架和軸標籤?擺脫框架和軸標籤
boros = GeoDataFrame.from_file('nybb/nybb.shp')
boros.plot()
這裏有一個方法,以消除刺和刻度標記:當您調用.plot()
你需要傳遞一個參考軸對象
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()
注情節將被放置,就像.plot(ax=ax)
一樣。
如果您沒有指向軸對象的變量,則可以使用plt.gca()
訪問當前軸。
它可能有助於顯示您嘗試過的內容(即使它不起作用)和相關的錯誤消息(如果有的話)。注意:爲'matplotlib'添加標籤,因爲這是圖書館底層的熊貓圖。 – JohnE
基於'.plot()'的文檔,它看起來像是'pandas.DataFrame.plot'的包裝,它允許你聲明** xticks **和** yticks **參數。你需要設置這些。 – kennes
謝謝,回覆。我最終沒有使用形狀文件,放大底圖並從SQLite中讀取數據。 – marcus