以代码一开头:
代码一:
import matplotlib.pyplot as plt import numpy as np import pandas as pd plt.rcParams['font.sans-serif']=['SimHei'] #用来正常显示中文标签 plt.rcParams['axes.unicode_minus']=False #用来正常显示负号
代码二:
代码二:
plt.figure() data.plot(kind='bar') plt.ylabel(u'列标签名字') p=data.cumsum()/data.sum() p.plot(color='r',secondary_y=True,style='-o',linewidth=2) plt.annotate(format(p[6],'.4%'),xy=(6,p[6]),xytext=(6*0.9,p[6]*0.9),arrowprops=dict(arrowstyle="->",connectionstyle="arc3,rad=.2")) plt.ylabel(u'右侧Y轴标签名字') plt.show()
plt.figure() --figure感觉就是给图像ID,之后可以索引定位到它
plt.figure(1) --第一张图 plt.figure(2) --第二张图
data.plot(kind='bar')
kind='bar' --条形图 linekind='line' --折线图 kind='barh' --横向条形图 kind='hist' --柱状图 kind='box' --箱线图 kind='pie' --饼图 kind='scatter' --散点图
color='r' --红色 color='b' --蓝色 color='g' --绿色
secondary_y=True --对右侧Y轴进行操作
style='-o' --实线圆圈 style='--o' --虚线圆圈 style='-' --实线 style='-'- --虚线
linewidth=2 --线条宽度
plt.annotate()
format(p[6],'.4%') --
xy=(6,p[6]) --被注释的坐标点
xytext=(6*0.9,p[6]*0.9) --注释文字的坐标点
arrowprops=dict( , ) --arrowprops 箭头参数,参数类型为字典dict
arrowstyle="->"
connectionstyle-"arc3,rad=.2" --