我正在写一个提案,需要一个像这样的3D图:

但最好更有吸引力.我需要每个点的大小来反映物种的丰富程度以及通过连接点创建的体积轮廓.
样本数据:
input<-data.frame(
label=c("sp1","sp2","sp3","sp4"),
trait_x=c(6,6,6,1),
trait_y=c(7,7,7,1),
trait_z=c(8,8,8,1),
point_size=c(6,7,8,1)
)
input
label trait_x trait_y trait_z point_size
1 sp1 6 7 8 6
2 sp2 6 7 8 7
3 sp3 6 7 8 8
4 sp4 1 1 1 1
Run Code Online (Sandbox Code Playgroud)
关于如何使这样的图形更具吸引力的任何建议(可能包括网格线?但我不希望轴上有任何数字)
我玩过scatterplot3d,但它没有绘制我的所有观点,我个人发现立方体有一个奇怪的外观......就像它不太准确...
library(scatterplot3d)
x<-input$trait_x
y<-input$trait_y
z<-input$trait_z
scatterplot3d(x,y,z,xlim=c(0,10),ylim=c(0,10),zlim=c(0,10))
Run Code Online (Sandbox Code Playgroud)
我正在创建一个脚本来从网络上提取视频,创建第一帧的图像,并将图像保存为文件。我的脚本正在处理抓取大量视频并为文件名提供序列号。
我的问题是使用 VLC 抓取视频并实际保存文件。在将其放入脚本之前,我尝试了命令行和本地文件,我尝试过:
vlc -vvv -I dummy --video-filter=scene --start-time=1 --stop-time=1 --scene-format=jpeg --scene-ratio=24 --scene-prefix=EXEC samp.mp4 vlc://quit
Run Code Online (Sandbox Code Playgroud)
-> 未捕获的异常
vlc -vvv -I dummy --no-audio --video-filter=scene --start-time=1 --stop-time=1 --scene-format=jpeg --scene-ratio=24 --scene-prefix=EXEC samp.mp4 vlc://quit
Run Code Online (Sandbox Code Playgroud)
-> 未捕获的异常
vlc -vvv -I rc --video-filter=scene --start-time=1 --stop-time=1 --scene-format=jpeg --scene-ratio=24 --scene-prefix=EXEC samp.mp4 vlc://quit
Run Code Online (Sandbox Code Playgroud)
-> 未捕获的异常;看起来我不能没有 -V 选项
vlc -vvv -I rc -V snapshot --video-filter=scene --start-time=1 --stop-time=1 --scene-format=jpeg --scene-ratio=24 --scene-prefix=EXEC samp.mp4 vlc://quit
Run Code Online (Sandbox Code Playgroud)
-> 没有与“快照”匹配的 vout 显示模块;类似地尝试使用模块“image”、“scene”、“opengl”
我在 Mac OS X 10.7.3 上运行 VLC 2.0.1。有人让 VLC 在命令行上工作(因此它是可编写脚本的)来从视频中捕获图像吗?
顺便说一句,我对此进行了广泛的谷歌搜索 - VLC …
Jeremy Cole 的演讲《InnoDB:核心之旅 II》似乎表明有 128 个插槽,每个插槽可以有 1024 个事务。因此,我将记录在日志文件中的更新硬性限制为 2^17 次。
我正在寻找一种方法来从 ibdata1 和 ib_logfile[01] 文件中的撤消和重做日志轮换更新。如果我可以静态地或从配置动态地确定撤消和重做日志条目的最大数量是多少,那么我可以强制对系统进行大量更新,从而轮换出我试图删除的数据文件。
如果 Jeremy Cole 可以从字面上理解,则 131,072 次更新应该轮换出记录中列的原始值。或者比这更复杂?