python 散点连线_科研画图:散点连接并平滑(基于Matlab和Python)

导师要求参照别人论文中的图(下图),将其论文中的图画美观些,网上关于科研画图相关的代码比较少,就自己鼓捣了下。

附上自己整合验证过的代码:

功能:将散点连接并平滑

1)Matlab

效果图:

x1=[431.50032,759.5552,1335.3736,2530.388] %输入以下三组数据

y1=[34.06366,35.73132,37.2244,38.61294]

x2=[263.8656,458.7952,839.6584,1740.9088]

y2=[33.5318074,35.1415668,36.8603528,38.244926]

x3=[253.91296,441.854,803.4116,1625.2548]

y3=[34.3625,35.88912,37.5403,38.45364]

a=linspace(min(x1),max(x1)); %插值后将散点连线平滑化

b=interp1(x1,y1,a,'cubic');

c=linspace(min(x2),max(x2));

d=interp1(x2,y2,c,'cubic');

e=linspace(min(x3),max(x3));

f=interp1(x3,y3,e,'cubic');

plot(a,b, 'LineWidth',2, 'LineSmoothing', '

  • 3
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值