[英]How do I increase the infinity symbol in matplotlib labels
考慮下面的說明性示例:
from matplotlib import pyplot as plt
x=list(range(5))
xticks=x.copy()
xlabels=x.copy()
xlabels[-1] = r"$\infty$"
fig, axes = plt.subplots()
axes.plot(x)
axes.set_xticks(xticks)
axes.set_xticklabels(xlabels, fontsize=20)
這將產生下圖
我想讓無窮大符號相對於 x 標簽中的數字更大。 matplotlib 繪制它的方式太小了。 我試圖增加其大小的所有內容也會增加標簽中數字的大小。
我怎樣才能做到這一點?
謝謝
試試這個,獲取 xticklabels 數組中的最后一個元素並在該元素上使用 set_fontsize:
from matplotlib import pyplot as plt
x=list(range(5))
xticks=x.copy()
xlabels=x.copy()
xlabels[-1] = r"$\infty$"
fig, axes = plt.subplots()
axes.plot(x)
axes.set_xticks(xticks)
axes.set_xticklabels(xlabels, fontsize=20)
axes.get_xticklabels()[-1].set_fontsize(26)
plt.show()
輸出:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.