Python绘制箱形图

#coding: utf-8
from __future__ import absolute_import
from __future__ import division
from __future__ import print_function

import matplotlib.pyplot as plt
import numpy as np

all_data = np.loadtxt('plot_data.txt')
all_data = np.array(all_data)
data_1 = all_data[0:5,:]
data_2 = all_data[5:10,:]
data_3 = all_data[10:15,:]
data_4 = all_data[15:20,:]
#all_data=[np.random.normal(0,std,5) for std in range(1,4)]
print(all_data)

labels = ["Harmonic", "Convex", "Vanilla", "Focal", "Scaling"]
figure,axes=fig,axes=plt.subplots(nrows=2,ncols=2,figsize=(12,9)) 

bplot1=axes[0][0].boxplot(data_1,
                          labels =labels,
                          vert=True
                       )
axes[0][0].set_title("LSTM-UCI",fontsize=20)

bplot2 = axes[0][1].boxplot(data_2,
                            labels =labels,
                            vert=True 
                         )

axes[0][1].set_title("GRU-UCI",fontsize=20)


bplot3 = axes[1][0].boxplot(data_3,
                            labels =labels,
                           vert=True 
                         )

axes[1][0].set_title("LSTM-Opportunity",fontsize=20)

bplot3 = axes[1][1].boxplot(data_4,
                            labels =labels,
                           vert=True 
                         )

axes[1][1].set_title("GRU-Opportunity",fontsize=20)

plt.show() 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值