这篇文章主要为大家介绍了使用R语言绘制3D数据可视化scatter散点图的实现步骤,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步
它来了它来了,它顺着网线走来了…
哈哈,今天小仙给大家带来的是3D散点图。
强调一下啊,咱们这个教程里第一次出现了3D图,第一次出现了交互式图形(简单粗暴的理解, 用鼠标点击会动的图)
今天主要给大家介绍一下plotly这个R包,顺便分享下3D散点图的画法。
plotly是一个在线的数据分析和可视化工具,图表类型丰富、可交互等等一堆优点,关键是它还有相应的R包和Python包。R包的绘图风格是这个样子的,是不是还挺好看
如果大家想画交互式图形,可以试试这个包。
不过目前小仙对这个包的语句还不太熟悉,只能画个3D散点图简单示范一下啦
Step1. 绘图数据的准备
首先还是要把你想要绘图的数据调整成R语言可以识别的格式excel中保存成csv格式。
数据的格式如下图:
Step2. 绘图数据的读取
data<-read.csv(“your file path”, header = T)
Step3.绘图所需package的调用
library(plotly)
x <- data[, 1]
y <- data[, 2]
z <- data[, 3]
Step4.绘图
p <- plot_ly(data, x = ~x, y = ~y, z = ~z, color = ~data$Species,
colors = c("#FF6DAE","#D4CA3A","#00BDFF"),
marker = list(size = 5)) %>%
add_markers()
p
调整3D点的大小
调整透明度
注意事项
以上就是使用R语言绘制3D数据可视化scatter散点图实现步骤的详细内容,更多关于R语言绘制3D数据可视化scatter散点图的资料请关注编程学习网其它相关文章!
沃梦达教程
本文标题为:使用R语言绘制3D数据可视化scatter散点图实现步骤


基础教程推荐
猜你喜欢
- ruby-on-rails-使用Nginx的Rails的多阶段环境 2023-09-21
- swift 字符串String的使用方法 2023-07-05
- swift版webview加载网页进度条效果 2023-07-05
- R包ggtreeExtra绘制进化树 2022-12-14
- asm基础——汇编指令之in/out指令 2023-07-06
- Go web部署报错panic: listen tcp xxxxxxx:8090: bind: cannot assign requested address 2023-09-05
- R语言基于Keras的MLP神经网络及环境搭建 2022-12-10
- UEFI开发基础HII代码示例 2023-07-07
- R语言-如何将科学计数法表示的数字转化为文本 2022-11-23
- R语言数可视化Split violin plot小提琴图绘制方法 2022-12-10