plot、plot,semilogx(x,y),semilogy(x,y),loglog(x,y), bar(x):hist(x): fplot
%% 创建半对数坐标图
% semilogx(X,Y):将x轴数据以对数建立坐标,Y轴不变
% semilogy(X,Y):将y轴数据以对数建立坐标,x轴不变
% loglog(x,y):双对数坐标图
X = [1e-1 1e-2 1e-3 1e-4];
Y = [1 2 3 4 ];
semilogx(X,Y);
%%%%%%%%%%%%%%%%%%%
%% plot(x):表示以x的索引为横坐标,x的值为纵坐标
% 绘制直线图
clear
clc
x = [1 2 3 4 5];
plot(x);
%%%%%%%%%%%%%%%%%%%%
%% 利用plot,semilogx(),semilogy(),loglog(x,y)
% 绘制y = 5 * x ^2;
clear
clc
x = 0.5 : 0.05 : 50;
y = 5 * x.^2;
subplot(221);
plot(x,y);
title(‘plot(x,y)’);
xlabel(‘x’);
ylabel(‘y’);
subplot(222);
semilogx(x,y);
title(‘semilogx(x,y)’);
xlabel(‘x’);
ylabel(‘y’);
subplot(223);
semilogy(x,y);
title(‘semilogy(x,y)’);
xlabel(‘x’);
ylabel(‘y’);
subplot(224);
loglog(x,y);
title(‘loglog(x,y)’);
xlabel(‘x’);
ylabel(‘y’);
&&&&&&&&&&&&&&&&&&&&&&&&&&&&
%% 例题5_3 扩散率问题
% 分别用plot,半对数,双对数表示图形
clear
clc
T = 25 : 10 :1200;
T = T +273;
R = 8.314;
D01 = 0.0062;
Q01 = 80000;
D02 = 0.23;
Q02 = 148000;
D11 = D01 * exp((-Q01)./(RT));% 函数公式1
D12 = D02 * exp((-Q02)./(RT));% 函数公式2
subplot(421);
plot(1./T,D11);
subplot(422);
semilogx(1./T,D11);
subplot(423);
semilogy(1./T,D11);
subplot(424);
semilogy(1./T,D11);
subplot(425);
loglog(1./T,D12);
subplot(426);
plot(1./T,D12);
subplot(422);
semilogx(1./T,D12);
subplot(427);
semilogy(1./T,D12);
subplot(428);
loglog(1./T,D12);
&&&&&&&&&&&&&&&&&&&&&&&&&&&&7
%%
%bar():若x为矢量,绘制垂直条形图,每一条形图为在该区间的元素个数
%若x为矩阵,按行绘制垂直条形图;
%bar3():绘制三维条形图
%pie():绘制饼图,根据百分比
clear
clc
x = [1 2 5 4 8];
y = [x;1 : 5];
subplot(221)
bar(x),title(‘A bar graph of vecter x’);%绘制垂直条形图
subplot(222)
bar(y),title(‘A bar graph of matrix y’);%绘制垂直条形图,分行显示
subplot(223)
bar3(y),title('A three-dimensional bar graph ');%绘制三维条形图
subplot(224)
pie(x),tilte(‘A pie chart of x’);%绘制饼状图,按百分比绘制
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
%% 绘制柱状图,hist(x):默认分成10份
% 可以使用hist(x,n):将柱状图分成n份,按列绘制,如有111,则绘制3列clear
clear
clc
x = [1 2 3 4 5 6 6 7 8 9 9 10];
y = [1 3 1 1 1; 3 5 5 5 5];
% z = [1;2];
subplot(211);
hist(x,12);
subplot(212)
hist(y,10);
% hist(z);
&&&&&&&&&&&&&&&&&&&&&&&&&&&&
%% fplot(,)函数,可以用来绘制曲线
% 第一个参数为函数名称,第二个变量为自变量范围
% clear
% clc
% fplot(@(x)sin(x),[-2pi,2pi]);
%% fplot()应用举例
subplot(311);
fplot(@(t)sin(t),[-5,5]);
subplot(312);
fplot(@(t)t.*exp(t),[0,5]);
subplot(313)
fplot(@(t)log(t)+sin(t),[0,200]);
plot、plot,semilogx(x,y),semilogy(x,y),loglog(x,y), bar(x):hist(x): fplot相关推荐
- python使用matplotlib可视化3D柱状图(3D bar plot、三维柱状图、包含三个坐标轴x、y、z)、设置zdir参数为y、改变3d图观察的角度
python使用matplotlib可视化3D柱状图(3D bar plot.三维柱状图.包含三个坐标轴x.y.z).设置zdir参数为y.改变3d图观察的角度 目录
- 22.23.24.25.盒须图(boxplot)、棉棒图(Stem Plot; Lollipop plot)、极坐标图、雷达图(Radar Chart)
22.盒须图(boxplot) 23.棉棒图(Stem Plot; Lollipop plot) 24.极坐标图 25.雷达图(Radar Chart) 22.盒须图(boxplot) 盒须图(也称为 ...
- matlab之plot、fplot、ezplot函数
一.plot函数 函数plot 是绘制二维图形的最基本函数,它是针对向量或矩阵的列来绘制曲线的.也就是说,使用plot 函数之前,必须首先定义好曲线上每一点的x 及y 坐标,常用格式为: (1)plo ...
- plot、subplot函数的简单应用-matlab
这里只给出简单应用,其他的一些改变颜色.线的样式请看plot stem与plot函数用法类似,其中plot(Y)与stem(Y)用法一样,只是一个是点线图,一个是连线图.plot(X,Y)与stem( ...
- plt.grid()、plt.scatter()、plt.plot()、plt.arrow()、plt.text()函数讲解
一.plt.grid() plt.grid(True),用于显示点状网格线,它有助于辅助构图,尤其是需要放置文本信息时.如果不包含这个命令,网格线就不会显示.想要关闭网格线的话,把True改为Fals ...
- 【Python画图】matplotlib画折线图plt.plot、柱状图plt.bar、堆叠柱状图、饼图plt.pie以及自定义坐标轴的位置、显示汉字
一.折线图 1.常规折线图 import matplotlib.pyplot as plt import matplotlib.font_manager as fm#这样设置以后 可以在图中显示中文 ...
- R语言ggplot2可视化:可视化箱图、在箱图中添加抖动数据点(Dot + Box Plot)、自定义抖动数据点的大小、颜色、数据点分布在箱图中间、添加主标题、副标题、题注信息
R语言ggplot2可视化:可视化箱图.在箱图中添加抖动数据点(Dot + Box Plot).自定义抖动数据点的大小.颜色.数据点分布在箱图中间.添加主标题.副标题.题注信息 目录
- R语言可视化分面图、假设检验分组t检验、可视化单变量分组分面箱图(faceting bar plot)、添加误差条(error bar)、添加p值、添加抖动数据点(jitter points)
R语言可视化分面图.假设检验分组t检验.可视化单变量分组分面箱图(faceting bar plot).添加误差条(error bar).添加p值.添加抖动数据点(jitter points) 目录
- python使用matplotlib可视化不同年份、不同项目的均值(mean)对比条形图(bar plot comparision of mean with different years)
python使用matplotlib可视化不同年份.不同项目的均值(mean)对比条形图(bar plot comparision of mean with different years) 目录
- R语言ggplot2可视化:使用dplyr包计算每个分组个数的比例(对计算获得的百分比进行近似,值保留整数部分)、使用ggplot2可视化条形图(bar plot)、并在条形图上添加百分比标签
R语言ggplot2可视化:使用dplyr包计算每个分组个数的比例(对计算获得的百分比进行近似,值保留整数部分).使用ggplot2可视化条形图(bar plot).并在条形图上添加百分比标签 目录
最新文章
- SharePoint 2013 配置开发环境,需安装VS2012插件
- Intel汇编语言程序设计学习-第五章 过程-下
- vue里ref ($refs)用法
- IT运维服务管理问题总结 #F#
- Python-jieba分词学习及应用
- 微信公众平台开发5:翻译功能
- oracle9i查等待事件,Oracle9i中的一个特殊等待事件
- Python list合并(列表合并),dict合并(字典合并)
- html5.0笔记,动易sf5.0标签笔记.doc
- 《JSON笔记之二》----封装JSONUtil
- 构建Electron的常见问题(Mac)
- WinForm 对EXCEL 的操作(三)
- 修改wifi密码后连接不上服务器,WiFi修改密码后,手机电脑连接不上
- android scrollview listview显示不全
- 正点原子 STM32芯片解读 M3_Bath
- 《分布式系统架构:技术栈详解与快速进阶》导读
- 微信小程序生成跳转体验版二维码
- YOLOX安装部署使用训练教程以及报错
- LUP分解法求解线性方程组
- k8s/Kubernetes集群安装