簡體   English   中英

如何增加 matplotlib 標簽中的無窮大符號

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM