2 nk test NK_test 于 2016.05.06 10:53 提问

python的pandas模块画图时中文显示不完全

图片说明
如图,使用pandas分析统计数据时,横轴的职业名称实现不全,太长的放不下,求问解决方案。

     target=pandas.read_csv('zhihu_user_data_30k.csv',encoding='utf-8')
    city_count=target[u'职位'].value_counts()[:20]
    plt=city_count.plot(kind='bar',title="City Statistics").get_figure()
    mplt.legend(loc='best')
    plt.savefig("city.png")

1个回答

CSDNXIAOD
CSDNXIAOD   2016.05.06 11:02

python的matplotlib画图时无法显示中文的解决方法
----------------------biu~biu~biu~~~在下问答机器人小D,这是我依靠自己的聪明才智给出的答案,如果不正确,你来咬我啊!

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
Python pandas plot输出图形中显示中文乱码问题
解决方式一: import matplotlib #1. 获取matplotlibrc文件所在路径 matplotlib.matplotlib_fname() #Out[3]: u'd:\\Anaconda2\\lib\\site-packages\\matplotlib\\mpl-data\\matplotlibrc' #修改此配置文件,一劳永逸,不用在每个脚本中写代码解决中文显示
pandas 作图无法显示中文
最近开始使用 pandas 处理可视化数据,挖掘信息。但是在作图时遇到,无法显示中文的问题。下面这段代码是统计 fujian1.csv 文件中 City 所在列中各个城市出现次数的代码。可是作图直方图时在 x 轴上无法显示中文。import pandas as pd # Reading data locally df = pd.read_csv('fujian1.csv', encoding='gb
Pandas matplotlib 无法显示中文
Pandas 无法显示中文问题 解决方案Pandas在绘图时,会显示中文为方块,主要原因有二: matplotlib 字体问题 seaborn 字体问题 只需要在文件开始动态设置字体配置就可以了,但是要注意,字体设置可能需要尝试多次,比如我一开始设置的win10中的’SamKi’,但是运行结果仍然是中文显示方块,后来我换成了’KaiTi’才正常显示的中文,具体原因可能只是某种字体获取失败而已.(本部
Windows下,在Python中用matplotlib画图出现中文乱码(中文变方框)的解决方案
方法一:每次编写代码时进行参数设置#coding:utf-8 import matplotlib.pyplot as plt plt.rcParams['font.sans-serif']=['SimHei'] #用来正常显示中文标签 plt.rcParams['axes.unicode_minus']=False #用来正常显示负号 #有中文出现的情况,需要u'内容'方法二:(一劳永逸)1.打开...
pandas画图时如何调整保存图片的大小
DataFrame.plot()里有一个参数figsize,在它的文档里面没有说明,这里应该用figsize=(
python:利用pandas进行绘图(总结)基础篇
利用python进行数据分析第八章:绘图和可视化pandas绘图总结pandas中的绘图函数(更加详细的绘图资料可参考pandas.pdf文档中的Visualization这一章) >>> import pandas as pd >>> import numpy as np >>> from pandas import Series, DataFrame >>> import matplot
pandas 做图显示中文标签
pandas 做图显示中文标签对于数据集,直接做图时, #coding:utf-8 from pandas import DataFrame df = DataFrame({"score":[80, 90]}, index=["张三","李四"]) ax = df.plot(kind = 'bar', rot = 0)中文标签显示不出来,如图:可以利用FontProperties解决,办法如下:
用python画图时的中文显示问题
Python画图matplotlib展示图中中文乱码在用python的 matplotlib 画图的时候,在图表上面有中文乱码问题,如下的:  解决过程: 平台:windows,python2.7步骤一:打开设置文件import matplotlib matplotlib.matplotlib_fname() 会显示matplotlibrc文件的地址: E:\Anaconda2-4\lib\sit...
Python 3下使用Matplotlib工具画图,中文显示乱码的问题解决(修改配置文件)
本文介绍两种解决该问题的方法,第一种需要每次在代码中加些东西,第二种是修改配置文件,可一劳永逸。第一种:以Kaggle中的Titanic问题为例:import matplotlib.pyplot as plt fig = plt.figure() fig.set(alpha=0.2) # 设定图表颜色alpha参数 plt.subplot2grid((2,3),(0,0)) ...
python:利用pandas进行绘图(总结)绘图格式
22.5 Plot Formatting(绘图格式) 22.5.1 Controlling the Legend(图例管理) You may set the legend argument to False to hide the legend, which is shown by default. 可通过legend=False这个参数选择不显示图例,默认显示 i