使用Matplotlib绘制各类图(散点图、直方图、柱状图、折线图、箱型图、填充图、热力图) | 您所在的位置:网站首页 › origin画散点图分颜色 › 使用Matplotlib绘制各类图(散点图、直方图、柱状图、折线图、箱型图、填充图、热力图) |
导入库 import numpy as np import matplotlib.pyplot as plt 一、散点图plt.scatter(x, y, s=None, c=None, marker=None, cmap=None, norm=None, vmin=None, vmax=None, alpha=None, linewidths=None, verts=None, edgecolors=None, *, data=None, **kwargs) x,y:表示数组,根据数据x轴坐标和y轴坐标绘制散点图的数据点。s:表示大小,默认为20。c:表示颜色,默认是蓝色('b')。 plt.scatter(x, y) 二、直方图plt.hist(x, bins=None, range=None, density=None, weights=None, cumulative=False, bottom=None, histtype='bar', align='mid', orientation='vertical', rwidth=None, log=False, color=None, label=None, stacked=False, normed=None, *, data=None, **kwargs) x:一维数组(多维数组可以先进行扁平化再作图)。bin: 直方图的柱数,即要分的区间数,默认为10。 # 将x作频率统计,分5个区间 plt.hist(x, bins=5)三、柱状图 plt.bar(x, y, width,color, edgecolor, bottom, linewidth, align, tick_label, align) x,y:指定x轴、y轴上的数值width:表示柱状图的宽度,取值在0~1之间,默认为0.8color:表示柱状图的填充颜色,默认为蓝色。 plt.bar(x, y) 四、折线图plt.plot(x, y, format_string, **kwargs) x,y:指定x轴、y轴上的数值format_string:表示折线的格式,可指定颜色、线条风格(实线、虚线、无线条)和标记(星型、倒三角、圆圈)。 plt.plot(x, y)五、箱型图 plt.boxplot(x, notch=None, sym=None, vert=None, whis=None, positions=None, widths=None, patch_artist=None, meanline=None, showmeans=None, showcaps=None, showbox=None, showfliers=None, boxprops=None, labels=None, flierprops=None, medianprops=None, meanprops=None, capprops=None, whiskerprops=None) x:箱型图的数据 plt.boxplot(x)
箱型图得到的数据 六、填充图 fill_between填充两条水平曲线之间的区域。 fill_betweenx填充两条垂直曲线之间的区域。 plt.fill_between(x, y1, y2=0, where=None, interpolate=False, step=None, *, data=None, **kwargs) x:横坐标 y1,y2:两条曲线的y坐标 plt.fill_between(x, 0, y, y>0, color='blue', alpha=.25) plt.fill_between(x, 0, y, y |
CopyRight 2018-2019 实验室设备网 版权所有 |