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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

可视化篇(四)——— python绘制双y轴、箱线图、概率分布三种图形及案例

發布時間:2025/3/21 python 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 可视化篇(四)——— python绘制双y轴、箱线图、概率分布三种图形及案例 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

可視化篇(四)——— python繪制雙y軸、箱線圖、概率分布三種圖形及案例

  • 摘要
  • 繪制雙y軸圖形
  • 繪制箱線圖
  • 繪制概率分布圖

摘要

本文演示了如何通過python繪制雙y軸、箱線圖、概率分布三種圖形,并給出了具體案例供讀者參考。

繪制雙y軸圖形

效果圖如下

代碼如下

import numpy as np import matplotlib.pyplot as plt from matplotlib.font_manager import FontProperties import datetime# 此設置為使圖形能顯示帶特殊格式的字符 plt.rcParams['axes.unicode_minus'] = False# 構建虛擬數據 """ x軸為日期 左y軸為y1,y2 右y軸為 y1-y2 及其均值 """ date = [(datetime.datetime.strptime("2019-12-08 00:00:00","%Y-%m-%d %H:%M:%S") + datetime.timedelta(days=i)).strftime("%Y-%m-%d%H:%M:%S")[:10] for i in range(300)] x = np.arange(300) x_ticks = [int(i) for i in np.linspace(0, (x.shape[0] - 1), 5)] y1 = np.random.randn(300) *2 + 75 y2 = np.random.randn(300) *2 + 70# 設置字體 font = FontProperties(fname="C:\Windows\Fonts\simsun.ttc", size=30)figure = plt.figure(figsize=[30, 16], dpi=72)ax1 = figure.add_subplot(111)fig1 = ax1.plot(x, y1, color="c", label="y1") fig2 = ax1.plot(x, y2, color="b", label="y2") plt.yticks(fontproperties=font) plt.xlabel("date", fontproperties=FontProperties(fname="C:\Windows\Fonts\simsun.ttc", size=45)) plt.xticks(x_ticks, date, fontproperties=FontProperties(fname="C:\Windows\Fonts\simsun.ttc", size=30), rotation=15) ax1.set_ylim(40, 83) ax1.set_ylabel("y", fontproperties=FontProperties(fname="C:\Windows\Fonts\simsun.ttc", size=45))ax2 = ax1.twinx()fig3 = ax2.plot(x, y1-y2, color="m", label="y1-y2") fig4 = ax2.plot(x, [(y1-y2).mean()] * (x.shape[0]), color="g", linestyle="--", linewidth=5, label="mean of y1-y2") ax2.set_ylim(-5, 40) ax2.set_ylabel("y1-y2", fontproperties=FontProperties(fname="C:\Windows\Fonts\simsun.ttc", size=45)) plt.yticks(fontproperties=font)# 顯示均值 ax2.text(x.shape[0], (y1-y2).mean() - 0.1, str((y1-y2).mean())[:4], fontdict={"size": 30, "color": "g"})# 設置圖列 legends = fig1 + fig2 + fig3 + fig4 labels = [l.get_label() for l in legends] plt.legend(legends, labels, prop=font, loc=(0.8, 0.4))plt.show()

繪制箱線圖

效果圖如下

代碼如下

import numpy as np import matplotlib.pyplot as plt from matplotlib.font_manager import FontProperties import seaborn as sns import pandas as pd# 此設置為使圖形能顯示帶特殊格式的字符 plt.rcParams['axes.unicode_minus'] = False# 構建虛擬數據 """ 繪制x1,x2,x3,x4四組數據的箱線圖 """ x1 = np.random.randn(200)*2+5 x2 = np.random.randn(200)*2+10 x3 = np.random.randn(200)*2+15 x4 = np.random.randn(200)*2+20 data = np.array([x1,x2,x3,x4]).T df = pd.DataFrame(data,columns=["x1","x2","x3","x4"])font = FontProperties(fname = "C:\Windows\Fonts\simsun.ttc",size=30) figure = plt.figure(figsize=[16,12],dpi=72)# whis為異常值在上下四分位點差值的多少倍以外 sns.boxplot(data = df, whis=3, orient="v", fliersize=15) plt.ylabel("Kpa", fontproperties=FontProperties(fname="C:\Windows\Fonts\simhei.ttf", size=45)) plt.yticks(fontproperties=font) plt.xticks(fontproperties = FontProperties(fname = "C:\Windows\Fonts\simsun.ttc",size=45)) plt.grid(linestyle="--", linewidth=1, alpha=0.5, axis="y") plt.show()

繪制概率分布圖

效果圖如下

代碼如下

import numpy as np import matplotlib.pyplot as plt from matplotlib.font_manager import FontProperties import seaborn as sns# 此設置為使圖形能顯示帶特殊格式的字符 plt.rcParams['axes.unicode_minus'] = False# 構建虛擬數據 """ 繪制x的概率分布圖 """ x = np.random.randn(1000)*2+100 figure = plt.figure(figsize=[30,26],dpi=72) sns.distplot(x,bins=30,kde_kws={"color":"red"},color="c") plt.xticks(fontproperties=FontProperties(fname="C:\Windows\Fonts\simsun.ttc",size=30)) plt.yticks(fontproperties=FontProperties( fname="C:\Windows\Fonts\simsun.ttc",size=30)) plt.xlabel(xlabel="活化能",fontproperties = FontProperties( fname="C:\Windows\Fonts\simsun.ttc",size=45)) plt.ylabel("概率密度",fontproperties = FontProperties( fname="C:\Windows\Fonts\simsun.ttc",size=45))plt.show()

by CyrusMay 2021 01 25

脫下長日的假面
奔向夢幻的疆界
南瓜馬車的午夜
換上童話的玻璃鞋
——————五月天(擁抱)——————

總結

以上是生活随笔為你收集整理的可视化篇(四)——— python绘制双y轴、箱线图、概率分布三种图形及案例的全部內容,希望文章能夠幫你解決所遇到的問題。

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

主站蜘蛛池模板: 在线免费观看www | 涩涩在线播放 | 伊人久久久久久久久 | 欧美成人h版在线观看 | 二级毛片在线观看 | 一本一道久久综合狠狠老精东影业 | 日韩在线第二页 | 少妇激情一区二区三区视频 | 森泽佳奈av| 超碰97色 | 天堂av亚洲av国产av电影 | 波多野结衣在线免费视频 | 欧美永久免费 | 欧美日韩国产成人 | 国产精品欧美日韩 | 美女网站免费视频 | 亚洲永久免费网站 | 乌克兰少妇性做爰 | 国产精欧美一区二区三区蓝颜男同 | 久久久久国产 | 无码国产69精品久久久久同性 | 亚洲av网址在线 | 日韩成人av片| 麻豆视频免费在线 | 欧美成人aa | 午夜精品视频一区二区三区在线看 | 国语对白做受69 | 免费一区| 国产一区二区欧美日韩 | 中文字幕永久视频 | 黄色的毛片 | 国产白嫩美女无套久久 | 丰满岳妇乱一区二区三区 | 亚洲高清二区 | 黄在线视频 | 99精品欧美一区二区 | 国产综合视频在线观看 | 天天综合天天 | 蜜臀人妻四季av一区二区不卡 | 亚洲美女av网站 | 蜜桃视频一区二区三区在线观看 | 亚洲制服丝袜诱惑 | 黄色一级一片 | 久久久久久久久久久久久国产 | 巨乳中文字幕 | 在线免费观看小视频 | 永久免费看mv网站入口78 | 后进极品美女白嫩翘臀 | 欧美成在线观看 | 国产无精乱码一区二区三区 | 老司机午夜精品 | 亚洲精品嫩草 | 国产精品羞羞答答在线观看 | www网站在线观看 | 熟女肥臀白浆大屁股一区二区 | yes4444视频在线观看 | 久久麻豆视频 | 德国经典free性复古xxxx | 天海翼一区二区三区 | 久久99精品国产麻豆婷婷洗澡 | av中文字幕在线看 | 国产美女一级片 | 九色视频偷拍少妇的秘密 | 亚洲乱码中文字幕久久孕妇黑人 | 丝袜理论片在线观看 | 欧美一区二区三区免费看 | 天天干中文字幕 | 在线播放国产一区 | 亚洲一线在线观看 | 日本精品免费视频 | 午夜肉体高潮免费毛片 | 国产黄视频网站 | 91在线视频免费看 | 奇米精品一区二区三区在线观看一 | 在线免费亚洲 | 日韩精品极品视频 | 老司机av导航| 午夜视频国产 | 精品无码国产av一区二区三区 | 日韩影院在线 | 男人都懂的网址 | 色婷婷香蕉在线一区二区 | 成人h动漫精品一区二区器材 | 欧美激情国产日韩精品一区18 | 91国产免费看 | 免费黄视频在线观看 | 国产欧美日韩专区 | 国产精品亚洲五月天丁香 | 五月婷婷久久久 | 欧美激情一区二区 | 亚洲图片综合区 | 高清不卡视频 | 制服丝袜天堂 | 亚洲精品国产精品国自产 | 天天看天天操 | 久久久久99人妻一区二区三区 | 成人综合影院 | 波多野结衣亚洲 | 国产在线啪 |