plot函数绘图(matplotlib库)
今天给各位分享plot函数绘图的知识,其中也会对matplotlib库进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
plt.plot()参数画图
(个人觉得很好看的GRB颜色↓↓↓)
figure(num=None, figsize=None, dpi=None, facecolor=None, edgecolor=None, frameon=True)
num:图像编号或名称,数字为编号,字符串为名称
figsize:指定figure的宽和高,单位为英寸;
dpi参数指定绘图对象的分辨率,即每英寸多少个像素,缺省值为80 1英寸等于2.5cm,A4纸是 21*30cm的纸张
facecolor:背景颜色
edgecolor:边框颜色
frameon:是否显示边框
fig1= plt.figure(num='vae', figsize=(10, 3), dpi=75, facecolor='#FFFFFF', edgecolor='#0000FF')
使用plot()函数也能画散点图,只要它的第3个参数是点型(而不是线型)
labels设置数据的标签;sizes设置每块所占比例,explode设置某一块或多块突出来显示,shadow设置阴影。
align--对齐方式
tick_label--标签
hatch--填充内容
width=0.5使条状和间隙各占一半宽,设置参数orientation=‘horizontal’可绘制水平方向条形图
1.numpy.random.rand()
官方文档中给出的用法是:numpy.random.rand(d0,d1,…dn)
以给定的形状创建一个数组,并在数组中加入在[0,1]之间均匀分布的随机样本。
2.numpy.random.randn()
官方文档中给出的用法是:numpy.random.rand(d0,d1,…dn)
以给定的形状创建一个数组,数组元素来符合标准正态分布N(0,1)
3.numpy.random.randint()
官方文档中给出的用法是:numpy.random.randint(low,high=None,size=None,dtype)
生成在半开半闭区间[low,high)上离散均匀分布的整数值;若high=None,则取值区间变为[0,low)
plt.title()函数用于设置图像标题。
参数:
fontsize设置字体大小,默认12,可选参数 [‘xx-small’,‘x-small’,‘small’,‘medium’,‘large’,‘x-large’,‘xx-large’]
fontweight设置字体粗细,可选参数 [‘light’,‘normal’,‘medium’,‘semibold’,‘bold’,‘heavy’,‘black’]
fontstyle设置字体类型,可选参数[‘normal’|‘italic’|‘oblique’ ],italic斜体,oblique倾斜
verticalalignment设置水平对齐方式,可选参数:‘center’,‘top’,‘bottom’,‘baseline’
horizontalalignment设置垂直对齐方式,可选参数:left,right,center
rotation(旋转角度)可选参数为:vertical,horizontal也可以为数字
alpha透明度,参数值0至1之间
backgroundcolor标题背景颜色
bbox给标题增加外框,常用参数如下:
boxstyle方框外形
facecolor(简写fc)背景颜色
edgecolor(简写ec)边框线条颜色
edgewidth边框线条大小
详情见
【Mathematica入门】Plot函数的用法
Mathematica中的Plot函数是绘制函数图像的基础命令,以下是其核心用法详解:
一、基础绘图单函数绘图Plot[Sin[x],{x, 0, 2 Pi}]绘制正弦函数在区间[0, 2π]的图像。第一个参数为函数表达式,第二个参数指定自变量及范围,Pi表示圆周率π。
多函数绘图Plot[{Sin[x], Cos[x]},{x, 0, 2 Pi}]用花括号{}包裹多个函数,逗号分隔,可同时绘制多条曲线。
二、样式定制统一颜色设置Plot[Sin[x],{x, 0, 2 Pi}, PlotStyle-> Blue]通过PlotStyle选项指定所有曲线颜色(如蓝色)。
多曲线颜色分离Plot[{Sin[x], Cos[x]},{x, 0, 2 Pi}, PlotStyle->{Green, Red}]用列表为每条曲线单独指定颜色(如绿色和红色)。
线条粗细调整Plot[{Sin[x], Cos[x]},{x, 0, 2 Pi}, PlotStyle->{Thickness[0.01], Thickness[0.005]}]通过Thickness参数控制线条粗细(数值越大越粗),需为每条曲线单独设置。
虚线样式Plot[{Sin[x], Cos[x]},{x, 0, 2 Pi}, PlotStyle->{Dashed, Automatic}]使用Dashed将曲线设为虚线,Automatic表示其他曲线保持默认样式。
三、关键注意事项参数顺序:函数表达式在前,自变量范围在后。选项语法:样式选项通过->指定,如PlotStyle-> Blue。多曲线处理:涉及颜色、粗细等属性时,需用列表形式为每条曲线单独配置。通过灵活组合这些参数和选项,可高效生成符合需求的函数图像。
matlab中 plot函数怎么用
plot(MATLAB plot函数)
matlab中二维线画图函数。
函数语法
plot函数的基本调用格式为:
1、plot(y)
当y为向量时,是以y的分量为纵坐标,以元素序号为横坐标,用直线依次连接数据点,绘制曲线。若y为实矩阵,则按列绘制每列对应的曲线。
2、plot(x,y)
若y和x为同维向量,则以x为横坐标,y为纵坐标绘制连线图。若x是向量,y是行数或列数与x长度相等的矩阵,则绘制多条不同色彩的连线图,x被作为这些曲线的共同横坐标。若x和y为同型矩阵,则以x,y对应元素分别绘制曲线,曲线条数等于矩阵列数。
3、plot(x1,y1,x2,y2,……)
在此格式中,每对x,y必须符合plot(x,y)中的要求,不同对之间没有影响,命令将对每一对x,y绘制曲线。
以上三种格式中的x,y都可以是表达式。plot是绘制一维曲线的基本函数,但在使用此函数之前,须先定义曲线上每一点的x以及y坐标。
应用举例:
在0≤x≤2π区间内,绘制曲线
y=2e-0.5xcos(4πx)
程序如下:
x=0:pi/100:2*pi;y=2*exp(-0.5*x).*cos(4*pi*x);
plot(x,y)
plot函数还可以同时输出多个曲线
关于plot函数绘图,matplotlib库的介绍到此结束,希望对大家有所帮助。