pandas的基本用法(八)——数据的绘制

文章作者:Tyan
博客:noahsnail.com  |  CSDN  |  简书

本文主要是关于pandas的一些数据的绘制。

Demo 1

  • Code
import pandas as pd
import numpy as np
import matplotlib.pyplot as plt

# 定义Series
data = pd.Series(np.random.randn(1000), index = np.arange(1000))
print data
# 累加数据
data = data.cumsum()
# 绘制数据
data.plot()
# 显示数据
plt.show()
  • Data
0      1.548346
1      0.572742
2      1.104705
3      1.548704
4      0.287301
5     -0.656314
6     -0.202801
7     -0.196791
8      0.096911
9     -0.113942
10    -0.883673
11     1.501955
12    -0.711122
13     0.142911
14    -0.941701
15     1.522272
16     0.610483
17    -0.219638
18     1.745611
19     0.031911
20     0.889913
21     0.771158
22    -0.586174
23     0.873769
24    -2.186166
25     1.643832
26     0.522218
27    -0.301171
28    -1.128542
29     0.085811
         ...   
970   -0.823560
971    0.828570
972    0.344901
973   -1.700792
974   -0.458375
975    0.846068
976    1.054396
977   -0.338136
978    1.039985
979    0.132224
980   -0.152097
981    1.034157
982   -0.950993
983    1.934781
984    0.301666
985   -0.910372
986    0.606312
987    1.562350
988    0.979057
989    0.262618
990    0.105402
991    0.352259
992    0.462557
993   -0.686371
994    1.125795
995   -1.202305
996   -0.879454
997    0.479948
998   -0.058433
999    1.150558
dtype: float64
  • Image
Image

Demo 2

  • Code
# 定义DataFrame
data = pd.DataFrame(np.random.randn(1000, 4), index = np.arange(1000), columns = list('ABCD'))
print data
# 累加数据
data = data.cumsum()
# print data
# 绘制数据
data.plot()
# 显示数据
plt.show()
  • Data
            A         B         C         D
0    0.188169 -0.410177 -0.035167 -0.632530
1    1.902968 -0.253942  0.116262 -0.409900
2   -0.477557 -0.544720  0.475352 -0.763175
3   -0.131545  0.276950 -0.309663 -1.704675
4   -0.497051 -0.786458  0.142589 -1.658723
5   -1.219892 -2.844160  0.923590  1.463719
6   -0.729045 -1.040011 -0.453982 -0.589323
7    1.235946 -0.616109 -0.160319 -1.101710
8    0.064108 -0.880624  0.291627 -0.481524
9    1.178941 -0.812158 -0.440956  0.017456
10   0.246466  1.173672 -1.010398  0.493644
11   0.228121 -0.715523  0.287755 -0.227716
12   0.435218 -1.112818  1.938080 -0.348133
13  -1.154960  0.090186 -0.365532 -0.513318
14   1.061165 -0.040768 -0.994464  1.183172
15   0.138335  0.690717  0.485866 -0.014977
16   0.938048  0.251487  0.009421 -0.809593
17  -1.480628 -0.270541  0.882366 -1.808014
18  -1.122170  0.791330 -1.122514 -1.248467
19   0.736545  1.094979 -0.926841 -0.223580
20   0.439745  0.505928 -0.425728  0.306738
21   0.117386 -3.699946  0.050963 -1.166935
22  -1.433574  0.311665  2.226888 -1.139630
23   1.641118 -0.198970 -0.240798  0.720337
24   0.722513  1.714796 -0.542274  0.443971
25   0.154177  0.701450  0.832888 -1.898574
26  -0.713805 -1.184821 -0.531134  0.068217
27   0.694963 -0.318380  1.437368  0.213080
28   0.331043  1.892780 -0.256899 -1.189912
29  -0.247650  1.601953 -1.695998 -1.001989
..        ...       ...       ...       ...
970  1.096683  0.796003  0.258615 -1.275517
971 -1.302741  1.864113 -0.753244 -0.035786
972 -0.259019  0.760312 -1.273606  0.896497
973 -0.060886  1.100344  2.051858 -0.898953
974  0.058918  0.123978 -0.534120  1.256028
975 -0.813877 -0.344310 -1.149161  0.768660
976 -0.234716 -1.039258  0.592899  0.662823
977  0.353870 -0.536609 -1.078631  1.716869
978 -2.455930 -0.022458  1.159104  1.597242
979 -1.318595 -0.716460  1.254460 -2.477972
980 -0.655070 -1.299694  0.442306  0.685829
981 -0.242390  0.495463 -0.746983  1.224797
982 -0.452496 -0.961725 -0.795946  1.296465
983 -0.118532  0.136311 -0.311137 -0.205128
984 -0.395279  0.646056  1.757899  0.089445
985  1.459979  0.024268 -0.294394  1.992585
986  0.915223 -0.313486  0.873132 -1.046711
987 -1.483945  0.520361  0.728229  1.279807
988  1.496952  0.793115 -0.717488 -0.367732
989 -0.913652 -1.891394 -0.692108 -0.478300
990 -1.384200  0.167642  0.077620  0.741487
991 -0.895972 -0.393196 -0.694417 -1.110403
992  1.045946 -0.618238  1.229456  0.467488
993 -0.199291 -0.199487  1.714675  0.371975
994  0.653998  0.548682  0.598073 -0.668729
995 -0.522661  1.547213  0.684786  0.991293
996 -0.682826  1.844690 -0.577090  0.440919
997 -0.935643 -0.264333  1.067578  0.677179
998  0.957670 -1.024795  0.607110 -0.475680
999 -0.854264 -0.680246 -0.166721 -0.394088

[1000 rows x 4 columns]
  • Image
Image

Demo 3

  • Code
# 绘制散点图
ax = data.plot.scatter(x = 'A', y = 'B', color = 'DarkBlue')
data.plot.scatter(x = 'A', y = 'C', color = 'DarkGreen', ax = ax)
plt.show()
  • Image
Image
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 204,732评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 87,496评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 151,264评论 0 338
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,807评论 1 277
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,806评论 5 368
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,675评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,029评论 3 399
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,683评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 41,704评论 1 299
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,666评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,773评论 1 332
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,413评论 4 321
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,016评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,978评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,204评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,083评论 2 350
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,503评论 2 343

推荐阅读更多精彩内容