散点图图表 区分两个群体, 并做一条线型函数

seaborn内置了十几个示例数据集通过load_dataset函数可以调用。

其中包括常见的泰坦尼克、鸢尾花等经典数据集

显示数据平均值和置信区间


1.9 绘制正弦余弦函数曲线

# 使用np中的linspace函数创建一个值在负π到π之间,大小为256的一维数组x并使用np的sin和cos函数对x取正弦余弦值并分别赋给C,S # 使用plt.plot()函数分别传入参数x,C绘制正弦图,传叺参数x,S绘制正余弦图使用plt.show()函数显示图像

1.9.1 设置在线上标记的特殊符号

使用 plt.gca() 函数获取当前轴 ax,然后使用 ax 的 spines 中 set_color 设置颜色(无)使得右上两边的軸线为透明色 进而我们移动下面和左边的线到坐标 0。

1.9.8 显示被曲线挡住的部分

添加一个白色的半透明底色把坐标轴上的记号标签被曲线擋住的部分显示出来。

# 使用numpy包中的array函数绘制绘图所需的数据 # 向条形图添加数据标签 # 绘制xy坐标轴刻度及标签,以及图形标题

# 使用numpy包中的array函數绘制绘图所需的数据 # 向条形图添上数据标签 # 绘制xy坐标轴刻度及标签,以及图形标题 # 使用numpy包中的array函数绘制绘图所需的数据 # 绘制xy坐标轴標签、直方图内容标签,以及图形标题 # 使用axis函数调整坐标范围使用grid函数添加网格 # 使用numpy包中的array函数创建绘图所需的数据 # 准备绘制条形图的參数,绘制的每块饼的标签activities绘制的每块饼的颜色colors,指定某块饼与其它饼隔开explode
# 使用numpy包的random函数随机生成1000组数据,然后通过scatter函数绘制散点图圖表参数都用默认值
 


# 使用numpy包的random函数随机生成1000组数据,然后通过scatter函数绘制了散点图图表设置点的大小参数s=x*20
 


# 使用numpy包的random函数随机生成1000组数据,然后通过scatter函数绘制散点图图表设置颜色参数,形状参数marker=‘>'
 





# 使用numpy包的random函数随机生成1000组数据然后通过scatter函数绘制了散点图图表,设置颜色參数c为浮点数组x即c=x时,再设置颜色渐变参数cmap=plt.cm.get_cmap('RdYlBu')可以使点的颜色逐渐由红变蓝,最后使用colorbar函数为图像增加颜色条
 





# 调用散点图图表绘制方法繪图并显示出来
 

# 使用numpy中的linspace()函数,生成1000个范围在-6π至6π之间的等间距数组x将数组x映射到np中的sin、cos函数,分别生成数组yz
# 创建一个图对象fig,嘫后使用Axes3D函数将图对象封装成一个3D图对象ax
# 调用线型图绘制方法绘图并显示出来
 

# 创建一个图对象fig然后创建一个3D子图对象ax
# 绘制三维柱状图,設置决定z轴维度的参数zdir='y'设置颜色参数color=color,透明度参数alpha=0.8从颜色映射集合中随机选择一种颜色,然后把它和每一个Z轴集合的<x,y>对关联起来最後,用<x,y>对渲染出柱状条序列
# 为坐标轴打标签并显示图片
 

# 创建一个图对象fig然后创建一个3D子图对象ax
# 需要传入 x, y, z 三个坐标的数值,使用numpy中的arange()函数生成40个范围在-2至2之间的等间距数组x,y,将数组x**2+y**2映射到np中的sqrt函数生成数组z
 
 

 

# 自定义一个函数f,输入参数t返回一个指数e-t*cos(2π*t)表达式
# 创建绘制图表样式为 2X1 的图片区域,并选中第一个子图然后使用plot函数传入数据t1,t2分别绘制走势为函数f(t)颜色为蓝色形状为点状的图与颜色为黑色形状為默认线条的图
# 创建绘制图表样式为 2X1 的图片区域,并选中第二个子图然后使用plot函数传入数据t2,绘制走势为cos(2π*t2)颜色为红色形状为默认虚線条的图
 

 

# 内嵌图(使用plt.axis画出绘图区域,并标记该区域的颜色为红色用于内嵌一个图,然后在该内嵌图中使用plt.hist()绘制一个直方图用plt.title函数设置标题)
# 另外一个内嵌图(使用plt.axis画出绘图区域,并标记该区域的颜色为红色用于内嵌另外一个图,然后在该内嵌图中使用plt.plot()绘制一个曲线圖用plt.title函数设置标题,plt.xlim函数设置x轴刻度范围)
 

 

# 使用plt.subplot来作图, gs[0, :]表示这个图占第0行和所有列, gs[1, :-1]表示这个图占第1行和倒数第1列前的所有列, gs[1:, -1]表示这个图占第1行后的所有行和倒数第1列, gs[-1, 0]表示这个图占倒数第1行和第0列, gs[-1, -2]表示这个图占倒数第1行和倒数第2列
 

 

 


我要回帖

更多关于 散点图图表 的文章

 

随机推荐