使用Matplotlib绘制各类图(散点图、直方图、柱状图、折线图、箱型图、填充图、热力图) 您所在的位置:网站首页 origin画散点图分颜色 使用Matplotlib绘制各类图(散点图、直方图、柱状图、折线图、箱型图、填充图、热力图)

使用Matplotlib绘制各类图(散点图、直方图、柱状图、折线图、箱型图、填充图、热力图)

#使用Matplotlib绘制各类图(散点图、直方图、柱状图、折线图、箱型图、填充图、热力图)| 来源: 网络整理| 查看: 265

导入库

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 实验室设备网 版权所有