Συζήτηση
Γεια χαρά, Επισκέπτης
Όνομα χρήστη: Κωδικός: Να με θυμάσαι

ΘΕΜΑ: matplotlib και ελληνικά

matplotlib και ελληνικά 14 Χρόνια 7 Μήνες πριν #789

  • sokratis
  • Το Άβαταρ του/της sokratis
  • Αποσυνδεμένος
  • p_____
  • Δημοσιεύσεις: 1
Παιδιά γειά σας και συγχαρητήρια για την κοινότητα.

Ήθελα να ρωτήσω αν έχει χρησιμοποιήσει κανένας ελληνικούς χαρακτήρες σε matplotlib για εκτύπωση ετικετών πάνω σε γραφικές παραστάσεις.
Εκτυπώνω κανονικά Αγγλικά αλλά τα ελληνικά δε με θέλουν με τίποτα!

Ευχαριστώ.
Τελευταία διόρθωση: 13 Χρόνια 10 Μήνες πριν από pmav99.
Πρέπει να είστε εγγεγραμμένο μέλος του Φόρουμ για να κάνετε μια δημοσίευση.

Απ:matplotlib 14 Χρόνια 7 Μήνες πριν #791

  • myle
  • Το Άβαταρ του/της myle
  • Αποσυνδεμένος
  • Admin
  • Δημοσιεύσεις: 467
  • Ληφθείσες Ευχαριστίες 15
«Αν υποθέσουμε ότι αυτό είναι δυνατό, (να μεταδώσουμε τη σοφία παντού) τότε ειλικρινά ο τρόπος ζωής των θεών θα περάσει στους ανθρώπους. Τα πάντα θα είναι γεμάτα...
Πρέπει να είστε εγγεγραμμένο μέλος του Φόρουμ για να κάνετε μια δημοσίευση.

Απ:matplotlib 13 Χρόνια 11 Μήνες πριν #1013

  • pmav99
  • Το Άβαταρ του/της pmav99
  • Αποσυνδεμένος
  • Author
  • Δημοσιεύσεις: 684
  • Ληφθείσες Ευχαριστίες 111
Αν δε σε ενδιαφέρει να έχεις TeX γραμματοσειρές μπορείς να δοκιμάσεις και αυτό:
#! /usr/bin/env python
# -*- coding= utf-8 -*-
 
import pylab as plt
import matplotlib.font_manager as fm
 
plt.rcParams["text.usetex"] = False
font=fm.FontProperties(fname="C:/Windows/Fonts/Arial.ttf")
 
x=[i   for i in range(10)]
y=[i*i for i in range(10)]
 
plt.plot(x,y,'r-o',label=ur'συνάρτηση: $y=x^2$')
plt.xlabel(u'άξονας',fontproperties=font,fontsize=14)
plt.ylabel(u'άξονας',fontproperties=font,fontsize=14)
plt.legend(prop=font)
plt.grid(True)
plt.show()
 
Πρέπει να είστε εγγεγραμμένο μέλος του Φόρουμ για να κάνετε μια δημοσίευση.

Απ:matplotlib 13 Χρόνια 7 Μήνες πριν #1378

  • pmav99
  • Το Άβαταρ του/της pmav99
  • Αποσυνδεμένος
  • Author
  • Δημοσιεύσεις: 684
  • Ληφθείσες Ευχαριστίες 111
Από ΕΔΩ άλλή μια λύση αυτή τη φορά με TeX γραμματοσειρές.
#!/usr/bin/env python
# -*- coding: utf-8 -*-
"""
This demo is tex_demo.py modified to have unicode. See that file for
more information.
"""
from matplotlib import rcParams
rcParams['text.usetex']=True
rcParams['text.latex.unicode']=True
from numpy import arange, cos, pi
from matplotlib.pyplot import figure, axes, plot, xlabel, ylabel, title, \
     grid, savefig, show
 
figure(1, figsize=(6,4))
ax = axes([0.1, 0.1, 0.8, 0.7])
t = arange(0.0, 1.0+0.01, 0.01)
s = cos(2*2*pi*t)+2
plot(t, s)
 
xlabel(r'\textbf{time (s)}')
ylabel(ur'\textit{Velocity (\u00B0/sec)}', fontsize=16)
title(r"\TeX\ is Number $\displaystyle\sum_{n=1}^\infty\frac{-e^{i\pi}}{2^n}$!",
      fontsize=16, color='r')
grid(True)
show()
Πρέπει να είστε εγγεγραμμένο μέλος του Φόρουμ για να κάνετε μια δημοσίευση.
Συντονιστές: pmav99
Χρόνος δημιουργίας σελίδας: 0.354 δευτερόλεπτα

Μοιράσου το!

Powered by CoalaWeb

Λίστα Ταχυδρομείου