2017-08-03 8 views
2

this questionでは、xlabel/ylabel内に矢印の生成について説明しました。説明は、例を提供します。xlabel/ylabel内に描かれた矢印は、matplotlibで拡大縮小できますか?

下回る結果の
import matplotlib.pyplot as plt 
fig, ax = plt.subplots(1, 1) 
# plot your data here ... 

ax.set_xlabel(r'$\rho/\rho_{ref}\;\rightarrow$', color='red') 
ax.set_ylabel(r'$\Delta \Theta/\omega \longrightarrow$') 

plt.show() 

.

どのようにその中のテキストを拡大縮小せずに1つのスケールのみ矢印だろうか?

+1

私はmatplotlibのをフォーマットするために宣伝するこの機会[私が書いた関数のこのセット](https://github.com/saintsfan342000/MPL-a-al-SKK)がかかります私のアドバイザーの趣味に合った形になっています。彼はまた、軸ラベルに矢印を置くのが好きです。私はFancyArrowを使ってそれらを実装しました。チュートリアルを見てください。 – saintsfan342000

答えて

1

LaTeXを使用してテキストを(rcParamsを使用して)レンダリングする場合は、LaTeXサイズコマンドを使用してテキストの一部を変更できます。例:

import matplotlib.pyplot as plt 
plt.rcParams['text.usetex'] = True 

fig, ax = plt.subplots(1, 1) 

ax.set_xlabel(r'$\rho/\rho_{ref} \;$ \Huge{$ \rightarrow $}', color='red') 
ax.set_ylabel(r'$\Delta \Theta/\omega $ \Huge{$\longrightarrow$}') 

plt.show() 

enter image description here

関連する問題