'をスロバキア語のアルファベット' のpythonプロットを使用するには、実際にmatplotlibの内では、xlabelを使用してPythonのプロットでščžáéý ようスロバキア文字を使用する機会があり、ylabelのなどどのよう
plt.xlabel("čas")
plt.ylabel("predikované hodnoty")
Thnaks
'をスロバキア語のアルファベット' のpythonプロットを使用するには、実際にmatplotlibの内では、xlabelを使用してPythonのプロットでščžáéý ようスロバキア文字を使用する機会があり、ylabelのなどどのよう
plt.xlabel("čas")
plt.ylabel("predikované hodnoty")
Thnaks
解決策は次のとおりです。 (、matplotlibの1.5.3をのPython 2.7.12アナコンダカスタム(64ビット))を使用して
import matplotlib.pyplot as plt
import numpy as np
Fs = 8000
f = 5
sample = 8000
x = np.arange(sample)
y = np.sin(2 * np.pi * f * x/Fs)
plt.figure(20)
plt.plot(x, y)
plt.xlabel(u'čas')
plt.ylabel(u'prijatý optický výkon')
plt.grid()
plt.show()
もう1つの問題が見つかりました。私たちはそれを最終的かつ正しいものと考えていたソリューションは正しいとは思われません。 "u'Viditečnosť[m]"のような言葉を考えれば、全く動作しませんが、 しかし、 ''výkon ''はうまくいきます。 – user2156115
私は数ヶ月前のようにこれをあきらめたように、この問題を解決するために多くの時間への道を費やしています、多分誰かが助けることができると思った。あなたは私が多くの選択肢を試したことを信じることができます。彼らのうちの何人かは働いた。 – user2156115
申し訳ありません - 問題は私が** matplotlibのタイトルやラベルなどでこれらの文字を使用できることです。どのバージョンのmatplotlibを使用していますか?私は1.5.2を使用しており、正常に動作します。あなたはpython2またはpython3を使用していますか? python2を使用している場合は、文字列の先頭にu(.e.g u "čas")を付けることで、Unicode文字列であることを指定する必要があります。それが正常に動作することを証明するにはhttps://tmpnb.org/で遊んでください。 –
あまりにもThanak、Andaconda python 2.7 *をWindowsマシンで使用しています。あなたが示唆したように 'plt.xlabel(u'čas ')'で動作します。すばらしい。あなたはそれを理解するために何時間も殺したのか分かりません。おそらく、CentOS 6.xサーバー*でPython 2.7を使用していたため、私は問題を抱えていました。多くのあなたの助けに感謝! 可能であれば、私はあなたにプロフィールを推薦します。お知らせ下さい。 – user2156115