图表不能插入中文

来源:3-3 数据解析和可视化

慕工程4835570

2017-05-11 16:02

大家有没有遇到中文乱码问题,怎么解决啊?#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回答

  • qq_东暖夏凉_0
    2018-07-23 15:17:40

    Font family not found

  • 只是疯狂只是野
    2017-05-21 20:38:54

    http://img.mukewang.com/59218a2c0001ae6c05440469.jpg

    可以正常显示中文标签了

    weibo_...

    您好,试了您添加的这串,但是依然报错在中文字符处,请问该如何解决?

    2017-07-17 19:31:42

    共 1 条回复 >

  • 只是疯狂只是野
    2017-05-21 19:32:20

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

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

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

    试试这个

    深大小吴

    太6了兄弟

    2017-06-08 19:04:52

    共 1 条回复 >

机器学习-实现简单神经网络

人工智能时代,你准备好成为抓住机遇的那百分之二吗。

66868 学习 · 182 问题

查看课程

相似问题