Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/64.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R 时间序列数据的三维密度图_R_Ggplot2_Plot_Plotly_R Plotly - Fatal编程技术网

R 时间序列数据的三维密度图

R 时间序列数据的三维密度图,r,ggplot2,plot,plotly,r-plotly,R,Ggplot2,Plot,Plotly,R Plotly,我有一个包含不同时间序列信号的数据帧,我正试图在多条时间序列线上执行3D密度图,如以下示例: 我的数据框看起来是这样的: Time coup.nu Coup.nuti coup.Ca coup.B 1 198.001 0.0002630826 0.0003027965 2.141347e-07 1 2 198.002 0.0002630829 0.0003027953 2

我有一个包含不同时间序列信号的数据帧,我正试图在多条时间序列线上执行3D密度图,如以下示例:

我的数据框看起来是这样的:

      Time       coup.nu          Coup.nuti       coup.Ca       coup.B
1  198.001  0.0002630826       0.0003027965  2.141347e-07            1
2  198.002  0.0002630829       0.0003027953  2.141379e-07            1
3  198.003  0.0002630833       0.0003027940  2.141412e-07            1
4  198.004  0.0002630836       0.0003027928  2.141444e-07            1
5  198.005  0.0002630840       0.0003027916  2.141477e-07            1
我正在尝试使用ggplot2或plot_y执行渲染

我有一段代码,我现在正试图配置以正确输出它。df包含5列;时间+4个不同的时间序列信号,但我不确定如何处理所有维度的不等长度(即长度(z)=400000,长度(x)=4)


非常感谢您的帮助-谢谢

这回答了你的问题吗?
plot_ly(
  data = signal_df,
  x = ~signal_df.z1, # Column names (not including 'Time')
  y = ~signal_df.x1, # Time
  z = ~signal_df.y1[, signal_df.z1], # Values for each respective column name
  type = 'scatter3d',
  mode = 'lines',
  color = c('red', 'blue', 'yellow', 'green', 'purple'))