pansas 绘制定制的箱线图
2024-09-07 11:30:01
1 普通风格
代码
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt plt.rcParams['font.sans-serif'] = 'SimHei' # 使图形中的中文正常编码显示
plt.rcParams['axes.unicode_minus'] = False # 使坐标轴刻度表签正常显示正负号 rng = np.random.RandomState(27)
x = rng.normal(loc=0, scale=1.5, size=9000) df = pd.DataFrame([x, x+1.5]).T
df.columns=['甲', '乙'] df.plot(kind='box') plt.show()
图形
2、定制风格
代码
# -*- coding: utf-8 -*-
"""
Created on Sun Dec 1 13:53:53 2019 @author: Mr.Su
""" import numpy as np
import pandas as pd
import matplotlib.pyplot as plt plt.rcParams['font.sans-serif'] = 'SimHei' # 使图形中的中文正常编码显示
plt.rcParams['axes.unicode_minus'] = False # 使坐标轴刻度表签正常显示正负号 # 生成数据
rng = np.random.RandomState(27)
x = rng.normal(loc=0, scale=1.5, size=9000) # 创建数框
df = pd.DataFrame([x, x+1.5]).T
df.columns=['甲', '乙'] # 设置图形属性
fig = plt.figure('赏尔', facecolor='tan')
ax = plt.gca() colors = dict(boxes='darkgreen', whiskers='darkorange',
medians='red', caps='red')
df.plot(ax=ax, kind='box', color=colors, grid=True) plt.show()
图形
3 定制风格 2
代码
# -*- coding: utf-8 -*-
"""
Created on Sun Dec 1 13:53:53 2019 @author: Mr.Su
""" import numpy as np
import pandas as pd
import matplotlib.pyplot as plt plt.rcParams['font.sans-serif'] = 'SimHei' # 使图形中的中文正常编码显示
plt.rcParams['axes.unicode_minus'] = False # 使坐标轴刻度表签正常显示正负号 # 生成数据
rng = np.random.RandomState(27)
x = rng.normal(loc=0, scale=1.5, size=9000) # 创建数框
df = pd.DataFrame([x, x+1.5]).T
df.columns=['甲', '乙'] # 设置图形属性
fig = plt.figure('赏尔', facecolor='tan')
ax = plt.gca() colors = dict(boxes='darkgreen', whiskers='darkorange',
medians='red', caps='red')
df.plot(ax=ax, kind='box', color=colors, grid=True,
sym='*', # 异常值形状
vert = False, # 是否垂直
notch = True) # 显示缺口 plt.show()
图形
。。。
最新文章
- 多线程中共享变量——CCF总决赛试题
- Three.js资源
- MongoDB初学笔记
- 为友盟消息推送开发的PHP SDK(composer版):可以按省发Android push
- android: SQLite添加数据
- 【CSS】最全的CSS浏览器兼容问题
- Singleton 单例模板
- Devexpress之DateEdit学习,可选择日期时 zt
- Android webview 应用
- UIApplication-备用
- Qt学习 之 多线程程序设计(QT通过三种形式提供了对线程的支持)
- C++ new 解析重载
- ie 浏览器文本输入框和密码输入框的默认样式
- (三)Python运算符
- 从mysql向HBase+Phoenix迁移数据的心得总结
- ubuntu系统用docker搭建wordpress
- phpcms配置列表页以及获得文章发布时间
- linux编译64bitHadoop (eg: ubuntu14.04 and hadoop 2.3.0)
- sqlalchem表关联(一对多,一对一,多对多)
- [转]CentOS7增加或修改SSH端口号