2

データ探索のために Mathematica から IJulia に切り替えようとしていますが、次の Mathematica ワンライナーの類似物があるかどうか疑問に思っていました。

ListPlot[Import["/tmp/output.tsv"], Joined -> True]

リストプロット

output.tsv(X,Y) ペアのタブで区切られたリストです

ここに不自由な試みがあります:

In [1]: using Gadfly; plot(readdlm("/tmp/output.tsv", '\t', Float64))

no method plot(Array{Float64,2},)
at In[1]:1
4

2 に答える 2

3

Gadfly は配列を受け入れますが、xとのy値を指定する必要があります。また、美学に合格する必要があります。

julia> a = [1 2 3; 4 5 6]
2x3 Array{Int64,2}:
 1  2  3
 4  5  6

julia> plot(a)
ERROR: no method plot(Array{Int64,2})

julia> plot(x=a[1,:], y=a[2,:], Geom.line)

これは REPL のスクリーンショットです (IJulia ではありません):

repl スクリーンショット

于 2014-05-06T01:47:48.853 に答える