import pandas as pd import numpy as np import matplotlib.pyplot as plt 折线图:plot 柱形图:plot(kind='bar') # 纵向柱形图:plot.bar() # 横向柱形图:plot.barh() #堆积柱形图:plot.bar(stacked=True) 直方图:plot.hist() # 透明度:alpha=0.5 # 堆积函数:stacked=True/False 箱线图:plot.box() #一般箱线图的画法:df.boxpolt(column='',by='') 密度图:plot.kde() 面积图:plot.area() 散点图:plot.scatter(x='',y='') # 需要两个数值x,y 散点图矩阵:plot.plotting.scatter_matrix() # 传入数据框,传入我们想要的数值 饼图:plot.pie() # figsize=(6,6)让饼图变圆 # 反堆叠形式:unstack().T 可转置 改字体:plt.rcParams['font.sans-serif']=['SimHei'] 负号的表示:plt.rcParams['axes.unicode_minus']=False # eg:plt.plot(np.random.random_integers(-20,20,20)) 绘图元素 -title -data -x轴 -x轴刻度 xtick eg:plt.xtick([0,10,40]) -x轴标签 xlabel eg:plt.xlabel('x轴') -y轴 -y轴刻度 xtick -y轴标签 xlabel 画布大小的确定 plt.figure(figsize=(12,4)) 增加图例 plt.legend() 绘制子图 plt.subplot()
python的可视化
最新推荐文章于 2022-09-11 18:45:53 发布