Julia 中的 PlotlyJS:xaxis 设置
PlotlyJS in Julia : xaxis setting
我想在三维坐标系中绘制一些点,并对x、y、z轴显示的范围做一些调整。
比如x轴的范围设置为-1~8(但是画点的x坐标范围只有1~2),我试了下面的代码没有工作:
node_date = DataFrame(A = node_x,B = node_y,C = node_z)
data = scatter3d(node_date,x =:A,y =:B,z = :C,mode="markers")
layout = Layout(xaxis_range=[-1, 8])
plot(data,layout)
如果把上面的代码换成二维图就有效了。
现在应该怎么修改程序呢?
julia> versioninfo()
Julia Version 1.1.1
Commit 55e36cc308 (2019-05-16 04:10 UTC)
Platform Info:
OS: Windows (x86_64-w64-mingw32)
CPU: Intel(R) Core(TM) i5-3337U CPU @ 1.80GHz
WORD_SIZE: 64
LIBM: libopenlibm
LLVM: libLLVM-6.0.1 (ORCJIT, ivybridge)
Environment:
JULIA_EDITOR = "C:\Users\huoze\AppData\Local\atom\app-1.38.0-beta0\atom.exe" -a
JULIA_NUM_THREADS = 2
尝试用 attr
修改 scene
的 xaxis
而不是 Layout
中的 xaxis_range
。
而不是
layout = Layout(xaxis_range=[-1, 8])
使用
layout = Layout(;scene=attr(;xaxis=attr(;range=[-1, 8])))
我想在三维坐标系中绘制一些点,并对x、y、z轴显示的范围做一些调整。
比如x轴的范围设置为-1~8(但是画点的x坐标范围只有1~2),我试了下面的代码没有工作:
node_date = DataFrame(A = node_x,B = node_y,C = node_z)
data = scatter3d(node_date,x =:A,y =:B,z = :C,mode="markers")
layout = Layout(xaxis_range=[-1, 8])
plot(data,layout)
如果把上面的代码换成二维图就有效了。 现在应该怎么修改程序呢?
julia> versioninfo()
Julia Version 1.1.1
Commit 55e36cc308 (2019-05-16 04:10 UTC)
Platform Info:
OS: Windows (x86_64-w64-mingw32)
CPU: Intel(R) Core(TM) i5-3337U CPU @ 1.80GHz
WORD_SIZE: 64
LIBM: libopenlibm
LLVM: libLLVM-6.0.1 (ORCJIT, ivybridge)
Environment:
JULIA_EDITOR = "C:\Users\huoze\AppData\Local\atom\app-1.38.0-beta0\atom.exe" -a
JULIA_NUM_THREADS = 2
尝试用 attr
修改 scene
的 xaxis
而不是 Layout
中的 xaxis_range
。
而不是
layout = Layout(xaxis_range=[-1, 8])
使用
layout = Layout(;scene=attr(;xaxis=attr(;range=[-1, 8])))