日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Boxplots

發布時間:2025/4/5 编程问答 22 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Boxplots 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

本文轉載自斗大的熊貓

簡單 Boxplots

import matplotlib.pyplot as plt import numpy as npall_data = [np.random.normal(0, std, 100) for std in range(1, 4)]fig = plt.figure(figsize=(8,6))plt.boxplot(all_data,notch=False, # box instead of notch shapesym='rs', # red squares for outliersvert=True) # vertical box aligmnentplt.xticks([y+1 for y in range(len(all_data))], ['x1', 'x2', 'x3']) plt.xlabel('measurement x') t = plt.title('Box plot') plt.show()

黑白盒狀圖

import matplotlib.pyplot as plt import numpy as npall_data = [np.random.normal(0, std, 100) for std in range(1, 4)]fig = plt.figure(figsize=(8,6))bplot = plt.boxplot(all_data,notch=False, # box instead of notch shapesym='rs', # red squares for outliersvert=True) # vertical box aligmnentplt.xticks([y+1 for y in range(len(all_data))], ['x1', 'x2', 'x3']) plt.xlabel('measurement x')for components in bplot.keys():for line in bplot[components]:line.set_color('black') # black linest = plt.title('Black and white box plot')plt.show()

自定義顏色填充盒狀圖

import matplotlib.pyplot as plt import numpy as npall_data = [np.random.normal(0, std, 100) for std in range(1, 4)]fig = plt.figure(figsize=(8,6))bplot = plt.boxplot(all_data,notch=False, # notch shapevert=True, # vertical box aligmnentpatch_artist=True) # fill with colorcolors = ['pink', 'lightblue', 'lightgreen'] for patch, color in zip(bplot['boxes'], colors):patch.set_facecolor(color)plt.xticks([y+1 for y in range(len(all_data))], ['x1', 'x2', 'x3']) plt.xlabel('measurement x') t = plt.title('Box plot') plt.show()

小提琴

import matplotlib.pyplot as plt import numpy as npfig, axes = plt.subplots(nrows=1,ncols=2, figsize=(12,5))all_data = [np.random.normal(0, std, 100) for std in range(6, 10)]#fig = plt.figure(figsize=(8,6))axes[0].violinplot(all_data,showmeans=False,showmedians=True) axes[0].set_title('violin plot')axes[1].boxplot(all_data,) axes[1].set_title('box plot')# adding horizontal grid lines for ax in axes:ax.yaxis.grid(True)ax.set_xticks([y+1 for y in range(len(all_data))], )ax.set_xlabel('xlabel')ax.set_ylabel('ylabel')plt.setp(axes, xticks=[y+1 for y in range(len(all_data))],xticklabels=['x1', 'x2', 'x3', 'x4'],)plt.show()

總結

以上是生活随笔為你收集整理的Boxplots的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。