2017-03-06 1 views
-1

gibt es tatsächlich eine Chance slowakisch Zeichen zu verwenden, wie ščžáéý in Python Grundstück mit matplotlib innerhalb xlabel, ylabel usw.wie 'Slowakisch Alphabet' Python Stück verwenden xlabel Jyputer Notebooks

plt.xlabel("čas") 
plt.ylabel("predikované hodnoty") 

Thnaks

+0

ich vor wie Monate Art und Weise zu viel Zeit, um dieses Problem zu lösen, so habe ich diese auf verbracht haben, dann dachte ich, vielleicht kann jemand helfen. Sie können mir glauben, dass ich viele Möglichkeiten ausprobiert habe. Nicht von ihnen hat gearbeitet. – user2156115

+0

Entschuldigung - das Problem ist, dass ich ** diese Zeichen in Matplotlib-Titeln, Etiketten usw. verwenden kann. Welche Version von Matplotlib verwenden Sie? Ich benutze 1.5.2 und es funktioniert gut. Verwenden Sie Python2 oder Python3? Wenn Sie Python2 verwenden, müssen Sie angeben, dass es sich um eine Unicode-Zeichenkette handelt, indem Sie die Zeichenkette mit einem Präfix versehen (z. B. "u"). Für den Beweis, dass es funktioniert, spielen Sie auf https://tmpnb.org/, wie es für mich auch dort funktioniert –

+0

Thnak Sie so sehr, ich benutze * Andaconda Python 2.7 * auf Windows-Maschine in der Version. Es funktioniert nur mit 'plt.xlabel (u'čas ')', wie Sie vorgeschlagen haben. Es ist beeindruckend. Du hast keine Ahnung, wie viele Stunden ich getötet habe, um das herauszufinden. Vielleicht hatte ich ein Problem damit, weil ich Python 2.7 bei * Centos 6.x Server * benutzt habe. Vielen Dank für Ihre Hilfe !!! Wenn es eine Chance gibt, unterstütze ich Ihr Profil, wenn möglich. Gib mir Bescheid. – user2156115

Antwort

0

die Lösung ist folgende: mit (Python 2.7.12 Anaconda custom (64-bit), matplotlib 1.5.3)

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() 
+0

Ein anderes Problem gefunden, die Lösung, die wir für richtig und richtig hielten, scheint nicht richtig zu sein. In Anbetracht des Wortes wie "' u'Viditečnosť [m] '', funktioniert überhaupt nicht, jedoch' 'výkon'' funktioniert gut. Irgendeine Idee ?? – user2156115

Verwandte Themen