matplotlib图例中文显示问题

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/kara2017/article/details/73187455

 

import numpy as np

import pandas as pd

from pandas import DataFrame,Series

import matplotlib

import matplotlib.pyplot as plt

import pylab as pl

 

#simkai.ttf 是电脑控制面板里字体的一种,这里是楷体

chinese =matplotlib.font_manager.FontProperties(fname='C:\Windows\Fonts\simkai.ttf')

 

x1 = [1, 2, 3, 4, 5]

y1 = [1, 4, 9, 16, 25]

x2 = [1, 2, 4, 6, 8]

y2 = [2, 4, 8, 12, 16]

plot1 = pl.plot(x1, y1, 'r',label=u'红')

plot2 = pl.plot(x2, y2, 'go',label=u'绿')

plt.legend(prop=chinese)

 

Out[31]: <matplotlib.legend.Legend at 0xe1ad390>



 

 

 

展开阅读全文

没有更多推荐了,返回首页