数据可视化–对DataFrame的数据进行画图

dataframe有自带的函数plot进行画图,需要引入matplotlib的pyplot库

import pandas as pd
import numpy as np
import matplotlib.pyplot as pltdf = pd.DataFrame(3 * np.random.rand(4),index=[u'衣服',u'裤子',u'裙子',u'袜子'])
df.plot.pie(subplots=True)
#随机化数组

可是简单的尝试后发现,标签输出为中文却有乱码,如图所示

如何才能使图表支持中文标签呢?
需要设置plt的字体,加入下面一行就行

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

就可以正确地输出中文标签辣

这里自带的颜色可以说是非常丑了,如何美化matplotlib默认的颜色呢?
有两种方法
一、自己设定color集
这里我选择了几种特殊的,低饱和度的比较养眼的色彩,使用参数colors=设定应用后,再输出,图表如下,是不是好看多了

    colors=["lightskyblue","steelblue","sandybrown","darkgrey","coral","pink","rosybrown","lightblue","plum","lightsalmon","salmon","mediumaquamarine","mediumseagreen"]
df.plot.pie(subplots=True,colors=colors)


二、使用style进行设定
可以使用plt.style.use()对输出的style进行设定。style的列表可以在如下网址中查询
https://matplotlib.org/3.1.1/gallery/style_sheets/style_sheets_reference.html

plt.style.use('ggplot')

使用后的输出,如图

数据可视化(一)--DataFrame绘制饼图+输出中文标签+美化图表相关推荐

  1. Python数据分析三剑客学习笔记Day6——matplotlib包的使用:数据可视化,简单绘制柱状图、曲线图、饼图、频率分布直方图

    本文是视频Python数据分析三剑客 数学建模基础 numpy.pandas.matplotlib的学习笔记. -------------------------------------------- ...

  2. python 3d大数据可视化_Python大数据可视化编程实践-绘制图表

    Python 数据可视化编程实践 - 绘制图表 准备工作 打开 Jupyter Notebook ,导入需要的包, 并配置好图片交互和中文显示环 境: import pandas as pd impo ...

  3. R语言可视化包ggplot2绘制饼图(pie chart)实战

    R语言可视化包ggplot2绘制饼图(pie chart)实战 目录 R语言可视化包ggplot2绘制饼图(pie chart)实战 #ggplot2绘制一个基本饼图

  4. 数据可视化——R语言绘制散点相关图并自动添加相关系数和拟合方程

    数据可视化--R语言绘制散点相关图并自动添加相关系数和拟合方程 加载所需的包并设置主题样式 示例数据 基本的散点相关图 添加相关系数和显著性水平(P值) 存在多个组别的散点相关图 自动添加回归曲线的拟 ...

  5. python数据可视化之简单绘制简单折线图

    python数据可视化之简单绘制简单折线图 1. 首先安装matplotlib liunx安装命令: $ sudo apt-get install python3-matplotlib windows ...

  6. 【数据可视化(图形绘制)攻略】——配对样本T检验/Wilcoxon配对秩检验

    配对样本T检验/Wilcoxon配对秩检验的数据可视化(图形绘制)攻略 ggpubr包的应用 配对T检验和Wilcoxon配对非参数检验的图形可视化均可以应用ggpubr包,简单好用.可达到如下效果哟 ...

  7. 数据可视化:在 React 项目中使用 Vega 图表 (一)

    相关包 打开搜索引擎,一搜 Vega,发现相关的包有好几个,Vega, Vega-Lite, Vega-Embed,React-Vega 等等,不免让人头晕. 别急,它们之间的关系三四句话就能说明白, ...

  8. web常用通用组件+Axure后台管理系统框架模板+大屏数据可视化元件库+智慧社区管理系统大屏+图表组件+表单组合+智慧数据看板+通用大屏图表原件库+电脑端常用组件

    作品介绍:web常用通用组件+Axure后台管理系统框架模板+大屏数据可视化元件库+智慧社区管理系统大屏+图表组件+表单组合+智慧数据看板+通用大屏图表原件库+电脑端常用组件 Axure原型演示及下载 ...

  9. chart.js 饼图显示百分比_实战PyQt5: 135-数据可视化之QChart绘制饼图

    饼图是数据可视图表的基本类型,在QChart中,QPieSeries, QPieSlice处理饼图的绘制. QPieSeries QPieSeries类以饼图形式显示数据.饼图系列由定义为QPieSl ...

最新文章

  1. 杨元庆捐资1亿人民币,要为母校上海交大建“最好的”高性能计算中心
  2. delphi oracle新建用户,Delphi 中如何用另外一个用户的身份来运行一人程序
  3. python100个必背知识-学Python必须背的42个常见单词,看看你都会吗?
  4. SAGPool图分类
  5. 如何用ant给Java项目生成文档
  6. 非线性最优化(二)——高斯牛顿法和Levengerg-Marquardt迭代
  7. 今天谈谈用户故事地图,不是用户故事
  8. 窗口设置固定的尺寸(pyqt qt for python)
  9. Process Simulate
  10. Linux下常用的优秀软件
  11. 计算机网络协议简介及英文简写
  12. 字节跳动校招编程题——特征提取 python
  13. PyTorch学习笔记(1)nn.Sequential、nn.Conv2d、nn.BatchNorm2d、nn.ReLU和nn.MaxPool2d
  14. NOJ 1003.快速排序
  15. 第一次百度实习生电面
  16. Face++头部姿势headpose参数解析
  17. 【leetcode刷题(2),Java教程张孝祥百度云
  18. 在网页中使用个性字体
  19. 英语口语267之每日十句口语
  20. 第二章导数与微分思维导图_02第二章导数与微分

热门文章

  1. python 按照excel表头字符串读取单元格数据
  2. oppo手机计算机颜色,解开手机屏幕真相,原来OPPO全链路10bit色彩这么强!
  3. 电脑中毒软件都变成java图标_当前数据表有10条记录,若用函数EOF()测试结果为.T.,此时函数RECNO()值是________。 (2.0分)_学小易找答案...
  4. Linux-内网服务器通过代理服务器访问外网
  5. 您的连接不是私密连接……谷歌浏览器一些https打不开点击高级不行的解决办法
  6. pandas如何保存在excel里面_你好Python!再见Excel?
  7. 做了一个小项目-PHP实现人生只有900个月
  8. Binwalk工具的详细使用说明
  9. react map遍历
  10. 没有社保对买商业保险有什么影响?