Re: [問題] Python2 unicode轉日文
: : dtype='object', length=8655)
: : 但若輸入 dict_index.keys() 時,則會變成unicode:
: : [u'\u77ed\u9283',
: : u'\u5efa\u3066',
: : u'\u4f0a',
: : u'\u5e73\u5b89',
: : u'\u6025\u9a30',
: : u'\u897f\u65e5\u672c',
: : u'\u5e03\u9663',
: : ...]
: : 請問各位高手該如何解決此一問題?謝謝。
是unicode或文字應該不是問題。
我試的結果少了字型,顯示出來的也僅是方塊,
有正確的字型後,就可以顯示文字。
至少我的電腦跑這段程式碼沒問題,不過我的是python 3。
如果用python 2編譯器,貼上測試一下是否適用python 2,應該滿快的。
import matplotlib.pyplot as plt
import numpy as np
import matplotlib.font_manager as font_manager
slist = [u'\u77ed\u9283',
u'\u5efa\u3066',
u'\u4f0a',
u'\u5e73\u5b89',
u'\u6025\u9a30',
u'\u897f\u65e5\u672c',
u'\u5e03\u9663']
x = np.arange(10)
fig = plt.figure()
ax = plt.subplot(111)
for i in range(5):
ax.plot(x, i * x, label=slist[i])
legend = ax.legend()
font = font_manager.FontProperties(fname='C:\\Fonts\\maisfontes-osaka.ttf')
for text in legend.texts:
text.set_font_properties(font)
plt.show()
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.133.32.131
※ 文章網址: https://www.ptt.cc/bbs/Python/M.1496730891.A.8F4.html
推
06/07 13:15, , 1F
06/07 13:15, 1F
→
06/07 13:16, , 2F
06/07 13:16, 2F
→
06/07 13:16, , 3F
06/07 13:16, 3F
→
06/07 13:17, , 4F
06/07 13:17, 4F
→
06/07 13:18, , 5F
06/07 13:18, 5F
→
06/07 13:18, , 6F
06/07 13:18, 6F
→
06/07 13:18, , 7F
06/07 13:18, 7F
→
06/07 13:21, , 8F
06/07 13:21, 8F
→
06/07 17:51, , 9F
06/07 17:51, 9F
→
06/07 21:53, , 10F
06/07 21:53, 10F
→
06/07 21:54, , 11F
06/07 21:54, 11F
討論串 (同標題文章)
完整討論串 (本文為第 3 之 3 篇):