python 畫小提琴圖

秋刀鱼CCC發表於2024-08-13

我這裡有2023年6月-2024年8月每日的溫度資料,想畫一個小提琴圖,看看其中值等資訊

程式碼如下:

#!usr/bin/env python
# -*- coding:utf-8 -*-
"""
@author: Suyue
@file: vilolinpic.py
@time: 2024/08/13
@desc:
"""
import pandas as pd
import matplotlib.pyplot as plt
import matplotlib
matplotlib.use('TkAgg')
import seaborn as sns

# 設定繪圖風格
plt.style.use('ggplot')
# 處理中午亂碼
plt.rcParams['axes.unicode_minus']=False
# 讀取資料
tips = pd.read_excel(r'F:/土左降雨量.xlsx')
# 繪製分組小提琴圖
sns.violinplot(y='temp',data=tips,scale='area')

plt.rcParams["font.sans-serif"] = ["SimHei"]  # 用來顯示中文
plt.rcParams["axes.unicode_minus"] = False  # 用來顯示負號

# 新增標題
plt.title('土左旗溫度')
# 設定圖例
plt.legend(loc='upper left',ncol=2)
# 顯示圖形
plt.show()

相關文章