首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何绘制通过某些点的平滑曲线

如何绘制通过某些点的平滑曲线
EN

Stack Overflow用户
提问于 2013-01-13 20:05:42
回答 1查看 2.9K关注 0票数 12

我有过

代码语言:javascript
复制
plot(rnorm(120), rnorm(120), col="darkblue", pch=16, xlim=c(-3,3), ylim=c(-4,4))
points(rnorm(120,-1,1), rnorm(120,2,1), col="darkred", pch=16)
points(c(-1,-1.5,-3), c(4,2,0), pch=3, cex=3)

我想通过绘制一条通过一组点的平滑曲线来描绘图形的一部分,我可以定义3-4组点,但我不能定义函数。我想用R(而不是GIMP)来做这件事,因为我想以SVG的形式提交。我想要实现的目标如下

这个是可能的吗?我知道这不是一个复杂的绘图问题,但任何基础R解决方案都可以。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-01-13 20:40:02

如果我没理解错的话,绘制一条通过控制点的样条线应该可以完成以下工作:

代码语言:javascript
复制
xspline(c(-1,-1.5,-3), c(4,2,0), shape = -1)

票数 20
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14303251

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档