Hướng dẫn python greek letters - chữ cái của trăn hy lạp

Tôi cần gõ các chữ cái Hy Lạp và biểu tượng Angstrom trong nhãn của trục trong một âm mưu. Ví dụ

fig.gca().set_xlabel("$wavelength\, (Angstrom)$") fig.gca().set_ylabel("$lambda$")

Ngoại trừ việc tôi thực sự muốn "Angstrom" và "Lambda" được thay thế bằng các biểu tượng thực tế. Tôi nên làm điều này như thế nào? Cảm ơn!

Petezurich

8.3228 Huy hiệu vàng37 Huy hiệu bạc54 Huy hiệu đồng8 gold badges37 silver badges54 bronze badges

Hỏi ngày 12 tháng 11 năm 2012 lúc 4:53Nov 12, 2012 at 4:53

Bạn cần làm cho các chuỗi thô và sử dụng latex:

fig.gca().set_ylabel(r'$\lambda$')

Kể từ Matplotlib 2.0, phông chữ mặc định hỗ trợ hầu hết các bảng chữ cái phương Tây và có thể đơn giản làm

ax.set_xlabel('λ')

với unicode.

Đã trả lời ngày 12 tháng 11 năm 2012 lúc 4:55Nov 12, 2012 at 4:55

Tacaswelltacaswelltacaswell

80,8K20 Huy hiệu vàng206 Huy hiệu bạc191 Huy hiệu Đồng20 gold badges206 silver badges191 bronze badges

0

Bạn không chỉ có thể thêm các chuỗi thô vào matplotlib mà bạn còn có thể chỉ định phông chữ trong matplotlibrc hoặc cục bộ với:

from matplotlib import rc rc('font', **{'family':'serif','serif':['Palatino']}) rc('text', usetex=True)

Điều này sẽ thay đổi phông chữ mủ serif của bạn. Bạn cũng có thể chỉ định sans-serif helvetica như vậy

rc('font',**{'family':'sans-serif','sans-serif':['Helvetica']})

Các tùy chọn khác là fig.gca().set_ylabel(r'$\lambda$') 7 và fig.gca().set_ylabel(r'$\lambda$') 8 với tên phông chữ tương ứng của chúng. Nhãn của bạn sau đó sẽ là

fig.gca().set_xlabel(r'wavelength $5000 \AA$')

Nếu phông chữ không cung cấp biểu tượng Angstrom, bạn có thể thử sử dụng fig.gca().set_ylabel(r'$\lambda$') 9

Đã trả lời ngày 3 tháng 1 năm 2013 lúc 21:49Jan 3, 2013 at 21:49

BandgapbandgapBandGap

1.6753 huy hiệu vàng19 Huy hiệu bạc25 Huy hiệu đồng3 gold badges19 silver badges25 bronze badges

2

Nếu bạn muốn tho có một chuỗi thông thường trước chữ Hy Lạp, hãy đảm bảo rằng bạn có đúng thứ tự:

plt.ylabel(r'Microstrain [$\mu \epsilon$]')

Đã trả lời ngày 14 tháng 10 năm 2013 lúc 0:35Oct 14, 2013 at 0:35

FrelmfrelmFrelm

Phù hiệu bằng đồng 1811 Huy hiệu đồng1 silver badge2 bronze badges

Python 3.x: Các chữ cái Hy Lạp nhỏ được mã hóa từ 945 đến 969 Vì vậy, Alpha là ax.set_xlabel('λ') 0, Omega là ax.set_xlabel('λ') 1 vì vậy chỉ cần nhập

print(chr(945))

Danh sách các chữ cái Hy Lạp nhỏ trong danh sách:

greek_letterz=[chr(code) for code in range(945,970)] print(greek_letterz)

Và bây giờ, alpha là ax.set_xlabel('λ') 2, beta là ax.set_xlabel('λ') 3, a.s.o

Đã trả lời ngày 12 tháng 9 năm 2015 lúc 7:55Sep 12, 2015 at 7:55

Arpad Kosaarpad KosaArpad Kosa

3113 Huy hiệu bạc4 Huy hiệu đồng3 silver badges4 bronze badges

Tại sao không chỉ sử dụng các ký tự theo nghĩa đen?

fig.gca().set_xlabel("wavelength, (Å)") fig.gca().set_ylabel("λ")

Bạn có thể phải thêm nó vào tệp nếu bạn đang sử dụng Python 2:

fig.gca().set_ylabel(r'$\lambda$') 0

Có thể dễ dàng xác định các hằng số cho các ký tự không dễ dàng để gõ trên bàn phím của bạn.

fig.gca().set_ylabel(r'$\lambda$') 1

Sau đó, bạn có thể sử dụng lại chúng ở nơi khác.

fig.gca().set_ylabel(r'$\lambda$') 2

Đã trả lời ngày 4 tháng 12 năm 2016 lúc 10:29Dec 4, 2016 at 10:29

Håken Lidhåken nắpHåken Lid

21.5k9 Huy hiệu vàng47 Huy hiệu bạc64 Huy hiệu đồng9 gold badges47 silver badges64 bronze badges

fig.gca().set_ylabel(r'$\lambda$') 3

Ghé thăm trang web để biết thêm các biểu tượng hơn nữa biểu tượng

Đã trả lời ngày 19 tháng 3 lúc 19:57Mar 19 at 19:57

Điều này sẽ hiển thị Angstrom (không quan tâm hóa).

fig.gca().set_ylabel(r'$\lambda$') 4

Đã trả lời ngày 9 tháng 7 lúc 2:20Jul 9 at 2:20

Làm thế nào để bạn hiển thị các chữ cái Hy Lạp trong Python?

Sử dụng hàm chr () để hiển thị các chữ cái Hy Lạp với matplotlib trong python. Các chữ cái Hy Lạp được mã hóa trong Unicode. Trong Python 3, các chữ cái Hy Lạp nhỏ được mã hóa. Họ bắt đầu từ 945 đến 969.. Greek letters are encoded in Unicode. In Python 3, the small Greek letters are coded. They start from 945 to 969.

Bạn có thể sử dụng các chữ cái Hy Lạp làm biến trong Python không?

Bạn đã có thể sử dụng tên biến chữ cái Hy Lạp trong Python: //stackoverflow.com/questions/17043894/what-unicode-sy ... Tôi đã sử dụng θ trong mã xử lý các góc trước đây.: //stackoverflow.com/questions/17043894/what-unicode-sy... I've used θ in code dealing with angles before.

Các ký tự Unicode rất hữu ích cho các kỹ sư. Một vài biểu tượng thường được sử dụng trong các kỹ sư bao gồm Omega và Delta. Chúng ta có thể in những thứ này trong Python bằng các ký tự Unicode. Từ trình thông dịch Python, chúng ta có thể gõ:

Nội phân chính

  • Biểu tượng unicode hữu ích trong kỹ thuật
  • Thư chữ thường Hy Lạp
  • Chữ cái trên Hy Lạp
  • Làm cách nào để gõ một biểu tượng trong Python?
  • Làm thế nào để bạn viết các ký tự đặc biệt trong Python?
  • Bạn có thể sử dụng các biểu tượng trong Python không?

fig.gca().set_ylabel(r'$\lambda$') 5

Các biểu tượng bây giờ có thể được thao tác bằng cách sử dụng một số toán tử Python: +, -`, ``*, ** (Số học), &, | , ~, >>, >, >, >, >,

Chủ đề