久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

python數(shù)據(jù)可視化 | DataFrame.plot()函數(shù)繪制數(shù)據(jù)圖

 Python集中營(yíng) 2022-10-10 發(fā)布于甘肅

相關(guān)依賴庫(kù)

 1# -*- coding: UTF-8 -*-
2
3'''
4DataFrame繪圖
5'''

6# pandas 數(shù)據(jù)提煉擴(kuò)展庫(kù)
7
8import pandas as pd
9
10# numpy 科學(xué)計(jì)算庫(kù)
11
12import numpy as np
13
14# matplotlib 數(shù)據(jù)可視化庫(kù)
15
16import matplotlib.pyplot as plt

DataFrame.plot()函數(shù)

 1'''
2DataFrame.plot(x=None, y=None, kind='line', ax=None, subplots=False, 
3                sharex=None, sharey=False, layout=None,figsize=None, 
4                use_index=True, title=None, grid=None, legend=True, 
5                style=None, logx=False, logy=False, loglog=False, 
6                xticks=None, yticks=None, xlim=None, ylim=None, rot=None,
7                xerr=None,secondary_y=False, sort_columns=False, **kwds)
8'''

9
10# DataFrame.plot() 函數(shù)參數(shù)配置:
11# x : 橫向標(biāo)記位置,默認(rèn)為None
12# y : 縱向標(biāo)記位置,默認(rèn)為None
13# kind 參數(shù) : 繪制類型(字符串)
14# 'kind=line’ : 折線圖模式
15# 'kind=bar’ : 縱向條形圖模式
16# 'kind=barh’ : 橫向條形圖模式
17# 'kind=hist’ : 柱狀圖模式
18# 'kind=box’ : 箱線圖模式
19# 'kind=kde’ : 密度估計(jì)圖模式
20# 'kind=area’ : 面積區(qū)域圖模式
21# 'kind=pie’ : 餅圖模式
22# 'kind=scatter’ : 散點(diǎn)圖模式
23# 'kind=hexbin’ : 蜂巢圖模式
24
25# ax : 子圖(如果沒(méi)有設(shè)置,,則使用當(dāng)前matplotlib subplot**)
26
27# subplots : 圖片中是否有子圖,默認(rèn)為False
28
29# sharex : 如果ax為None,,則默認(rèn)為True,否則為False
30
31# sharey : 默認(rèn)為False如果有子圖,,子圖共y軸刻度,,標(biāo)簽
32
33# layout : 子圖的行列布局
34
35# figsize : 圖片尺寸大小
36
37# use_index : 默認(rèn)為False,默認(rèn)用索引做x軸
38
39# title : 圖片的標(biāo)題用字符串
40
41# grid : 默認(rèn)為None,圖片是否有網(wǎng)格
42
43# legend : 子圖圖例,默認(rèn)為True
44
45# style : 每列折線圖設(shè)置線的類型
46
47# logx : 默認(rèn)為False,設(shè)置x軸刻度是否取對(duì)數(shù)
48
49# loglog : 默認(rèn)為False,同時(shí)設(shè)置x,,y軸刻度是否取對(duì)數(shù)
50
51# xticks : 設(shè)置x軸刻度值,序列形式
52
53# yticks : 設(shè)置y軸刻度值,,序列形式
54
55# xlim : 設(shè)置坐標(biāo)軸的范圍
56
57# ylim : 設(shè)置坐標(biāo)軸的范圍
58
59# rot : 默認(rèn)為None,設(shè)置軸標(biāo)簽的顯示旋轉(zhuǎn)度數(shù)
60
61# fontsize : 默認(rèn)為None,設(shè)置軸刻度的字體大小
62
63# colormap : 默認(rèn)為None,設(shè)置圖的區(qū)域顏色
64
65# colorbar : 圖片柱子
66
67# position : 取值范圍[0,1],默認(rèn)為0.5表示中間對(duì)齊,設(shè)置圖的區(qū)域顏色
68
69# layout : 布局,幾行幾列
70
71# table : 默認(rèn)為False,選擇DataFrame類型的數(shù)據(jù)并且轉(zhuǎn)換匹配matplotlib的布局
72
73# yerr : DataFrame, Series, array-like, dict and str
74
75# xerr : same types as yerr.
76
77# stacked : boolean, default False in line and
78
79# sort_columns : 默認(rèn)為False,對(duì)列名稱進(jìn)行排序,默認(rèn)使用前列順序
80
81# secondary_y : 默認(rèn)為False,是否要設(shè)置第二個(gè)Y軸
82
83# mark_right : 默認(rèn)為True,在使用第二個(gè)Y軸時(shí)在Y軸上的標(biāo)簽

構(gòu)造原始數(shù)據(jù)

 1'''
2定義原始數(shù)據(jù)
3'''

4# np.random.randn生成4行4列矩陣
5
6# columns 字段屬性
7
8# index 索引
9
10df = pd.DataFrame(np.random.randn(4,4),columns = ['a','b','c','d'],index=['2021-03-20','2021-03-21','2021-03-22','2021-03-23'])
11
12print(df)

繪制折線圖

 1'''
2折線圖
3'''

4# 繪圖(默認(rèn)為折線圖)
5
6# 設(shè)置中文
7
8plt.rcParams['font.sans-serif']=['SimHei']
9
10# 坐標(biāo)軸負(fù)號(hào)顯示不正常及不能正常顯示中文
11
12plt.rcParams['axes.unicode_minus']=False
13
14df.plot(kind='line',color='b',title='數(shù)據(jù)變化')
15
16plt.show()

繪制條形圖

 1'''
2條形圖
3'''

4# 繪圖(條形圖模式)
5
6# fontsize 字體大小
7
8# legend 子圖圖例
9
10# figsize圖例大小
11
12df.plot(kind='bar', title ="", figsize=(85), legend=True, fontsize=12)
13
14plt.show()


關(guān)注 Python集中營(yíng)
領(lǐng)取編程干貨
培養(yǎng)編程思想

    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多