为了账号安全,请及时绑定邮箱和手机立即绑定

图表不能插入中文

大家有没有遇到中文乱码问题,怎么解决啊?#coding:utf-8不管用啊


#coding=utf-8 

import matplotlib as mpl

import matplotlib.pyplot as plt

import numpy as np


y=df.loc[0:100, 4].values

y=np.where(y=='Iris-setosa',1,-1)

X=df.iloc[0:100,[0,2]].values

plt.rcParams['font.sans-serif'] = ['SimHei']

plt.rcParams['font.serif'] = ['SimHei']

plt.scatter(X[:50,0],X[:50,1],color='red',marker='o',label='setosa')

plt.scatter(X[50:100,0],X[50:100,1],color='blue',marker='x',label='versicolor')

plt.xlabel('长度')

plt.ylabel('宽度')

plt.legend(loc='upper left')

plt.show()


正在回答

3 回答

Font family not found

0 回复 有任何疑惑可以回复我~

http://img1.sycdn.imooc.com//59218a2c0001ae6c05440469.jpg

可以正常显示中文标签了

1 回复 有任何疑惑可以回复我~
#1

weibo_緑水明月楼_0

您好,试了您添加的这串,但是依然报错在中文字符处,请问该如何解决?
2017-07-17 回复 有任何疑惑可以回复我~

import matplotlib.pyplot as plt #导入图像库

plt.rcParams['font.sans-serif'] = ['SimHei'] #用来正常显示中文标签

plt.rcParams['axes.unicode_minus'] = False #用来正常显示负号

试试这个

2 回复 有任何疑惑可以回复我~
#1

深大小吴

太6了兄弟
2017-06-08 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

图表不能插入中文

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信