import pandas as pd
import numpy as np
import matplotlib. pyplot as plt
pandas画图
对象.plot(kind=类型) line——折线图 bar——柱状图 barh——旋转90度的柱状图 hist——直方图 pie ——饼图 scatter——散点图
date1 = pd. date_range( '2020-7-1' , '2020-7-20' )
col = [ 'open' , 'high' , 'close' , 'low' , 'volume' ,
'price_change' , 'p_change' , 'turnover' ]
data = pd. DataFrame( np. random. randn( 20 , 8 ) , index= date1, columns= col)
data
open high close low volume price_change p_change turnover 2020-07-01 -0.907388 0.584464 0.349970 -0.754355 0.451743 -0.112610 0.702246 -1.275207 2020-07-02 1.845194 -2.112748 1.120135 -0.106441 -0.662825 0.118566 1.839583 -0.683099 2020-07-03 0.725693 0.741403 -0.086833 -0.610093 0.092528 1.718296 -0.068465 0.081379 2020-07-04 0.753726 -0.481185 1.434108 -0.794201 0.215320 0.417674 1.137144 0.475332 2020-07-05 -0.721906 0.027416 -0.218546 -0.406005 0.450571 0.402659 -1.167011 -0.126903 2020-07-06 0.313020 0.042874 1.076977 0.337349 0.764700 0.164228 1.322271 0.465142 2020-07-07 0.534685 -0.564880 3.003456 -0.356276 -0.008901 0.047906 0.809374 0.619136 2020-07-08 1.649287 -0.484461 0.063988 -0.140651 0.060469 -0.270756 0.703243 1.049847 2020-07-09 0.713312 0.416039 -0.446407 -1.051720 -1.658974 0.599176 0.060035 -0.022012 2020-07-10 0.165390 0.004264 -0.353674 0.788384 -0.296872 0.564897 -2.285265 -1.571779 2020-07-11 -0.473119 0.120303 0.330608 -0.227935 0.096101 -0.702743 -0.065786 -0.312776 2020-07-12 -1.004528 1.957980 0.969773 -0.215823 0.291408 -0.153344 -0.451259 -0.265319 2020-07-13 -0.167327 -0.216183 0.546172 -0.457568 0.504362 -1.872084 0.597013 0.671574 2020-07-14 -0.209585 -0.147859 0.364761 -0.225695 -1.226802 -0.473839 2.161844 0.922768 2020-07-15 -1.149934 1.423595 -1.322126 0.957888 -0.389269 -0.572480 0.579430 -0.749525 2020-07-16 0.072836 -0.902379 0.609273 -1.035610 0.323878 1.015051 -1.046654 0.079539 2020-07-17 0.033829 0.982586 0.742853 0.531673 1.201732 -1.544217 -0.078850 -1.364596 2020-07-18 0.691199 0.314927 0.512415 -1.285496 -0.042918 -0.435074 -0.958220 -0.841939 2020-07-19 0.407700 0.518599 0.231827 -1.275882 -1.086223 -1.223824 0.701582 0.861682 2020-07-20 0.079694 0.423650 2.155183 -0.512432 -0.486753 1.297036 -1.414626 1.58
data[ 'open' ] . plot( kind= 'line' )
data[ 'open' ] . plot( kind= 'bar' )
data[ 'open' ] . plot( kind= 'barh' )
data[ 'open' ] . plot( kind= 'hist' )