2
我想改變圖片上標記的指數的字體大小 我不能使用matplotlib.rc('font',** font)方法,因爲我有不同的圖需要不同的字體大小,所以我單獨更改每個元素。但是我不能找到指數的字體屬性。Matplotlib:改變指數的字體大小
我想改變圖片上標記的指數的字體大小 我不能使用matplotlib.rc('font',** font)方法,因爲我有不同的圖需要不同的字體大小,所以我單獨更改每個元素。但是我不能找到指數的字體屬性。Matplotlib:改變指數的字體大小
如果指數是通過計算matplotlib
的offset
,你可以做以下的指數的字體大小更改爲30
import matplotlib.pyplot as plt
import numpy as np
x = np.linspace(1,1.0001,100)
fig = plt.figure()
ax = fig.add_subplot(111)
ax.plot(x)
t = ax.yaxis.get_offset_text()
t.set_size(30)
plt.show()
爲什麼你不給擺在首位除以擺脫了指數的1e12的數據並注意到標籤上的數據? – tiago 2013-03-22 10:30:37
你是否在任何地方更改標籤的字體大小? y軸的標籤看起來比x軸的標籤要大。你可以使用類似[tick_params](http://matplotlib.org/api/axes_api.html#matplotlib.axes.Axes.tick_params)的東西。 – Robbert 2013-03-22 12:56:36
@羅伯特:是的,我改變了所有其他字體,只是不知道如何做指數。 – sonium 2013-03-22 13:06:35