![](/img/trans.png)
[英]How to get rid of the original yticks/yticklabels when I use ax.set_yscale('log')
[英]I was learning Matplotlib and i came across `ax.get_xticklabels() + ax.get_yticklabels()`. My question is written below
for ax in plt.gcf().get_axes():
for label in ax.get_xticklabels() + ax.get_yticklabels():
label.set_visible(True)
這是在每個 plot 中寫入 xtick 和 ytick 的 for 循環。 但我不明白什么是ax.get_xticklabels() + ax.get_yticklabels()
。 “+”號在那里表示什么? plt.gcf().getaxes()
返回什么。
ax.get_xticklabels()
和ax.get_yticklabels()
都返回類似列表的對象。 +
運算符只是連接兩個列表
plt.gcf()
返回當前圖形。 plt.gcf().getaxes()
返回當前圖形的軸。
更多解釋在這里
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.