Issues making deterministic spring layout
まだ誰も着手していません。
評価
- 難易度
- 4/5
- 見積もり時間
- 3〜5日
- 初心者へのやさしさ
- 35/100
- issue の種類
- バグ
- 明瞭さ
- おおむね明確
- 活発さ
- 停滞
- 技術スタック
- julia
調査の方向性
まず src/layout.jl の 104 行目と 177 行目にある spring_layout メソッドを読み、次に issue に記載された gplot のドキュメント化された例を再現します。受け付けられる引数とキーワード処理を追跡し、ドキュメントに記載された使い方が実装とどのように異なるかを確認します。ドキュメントと動作が、spring layouts を決定論的にするためのサポートされた方法を一貫して提供していれば完了です。
索引モデルが issue の本文から書いたものです。
説明
The documentation mentions a parameter seed for spring_layout which does not exist. In addition, this is also the method that is referenced in the documentation to change spring_layout default parameters.
layout=(args...) -> spring_layout(args...; C=2, seed=1) #this fails as the method does not accept seed
gplot(g, layout=layout)
There is a method that accepts a graph and a seed, but this one calls spring_layout directly and does not return a function that gplot expects. I tried to do this but it fails
layout=(kws...) -> spring_layout(g, seed=1, kws...)
gplot(g, layout=layout)
Giving error
MethodError: no method matching spring_layout(::Graphs.SimpleGraphs.SimpleGraph{Int64}, ::Graphs.SimpleGraphs.SimpleGraph{Int64}, ::Vector{Float64}; seed::Int64)
Closest candidates are:
spring_layout(::Graphs.AbstractGraph, ::Any, ::Any; C, MAXITER, INITTEMP) got unsupported keyword argument "seed"
@ GraphPlot ~/.julia/packages/GraphPlot/HXIna/src/layout.jl:104
spring_layout(::Graphs.AbstractGraph, !Matched::Integer, ::Any...) got unsupported keyword argument "seed"
@ GraphPlot ~/.julia/packages/GraphPlot/HXIna/src/layout.jl:177
spring_layout(::Graphs.AbstractGraph, ::Any) got unsupported keyword argument "seed"
@ GraphPlot ~/.julia/packages/GraphPlot/HXIna/src/layout.jl:104
It is unclear then how to make spring layout deterministic
- 主要言語
- Julia
- スター
- 213
- フォーク
- 62
- PR マージ指標
- 30日以内にマージされた PR はありません
環境構築
このプロジェクトには開発コンテナ、Dockerfile、コントリビューションガイドがありません。まず README を読み、一般的な手順ははじめてのコントリビューションガイドを参照してください。
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
JuliaGraphs/GraphPlot.jl のほかの issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
JuliaGraphs/GraphPlot.jl#148 ·
-
New fonts on 1.11オープン
難易度 4/5 3〜5日 初心者へのやさしさ 30/100
JuliaGraphs/GraphPlot.jl#204 ·
-
難易度 2/5 1〜3時間 初心者へのやさしさ 42/100
JuliaGraphs/GraphPlot.jl#199 · コメント 1 件 ·
-
難易度 4/5 3〜5日 初心者へのやさしさ 25/100
JuliaGraphs/GraphPlot.jl#198 · コメント 6 件 ·
-
難易度 2/5 1〜3時間 初心者へのやさしさ 55/100
JuliaGraphs/GraphPlot.jl#195 ·
JuliaGraphs/GraphPlot.jl の issue をすべて見る
似ている issue
-
broken links in docsオープン
難易度 1/5 1時間未満 初心者へのやさしさ 78/100
メンテナーはふだん 1 日以内に返信
-
bug
難易度 2/5 1〜3時間 初心者へのやさしさ 76/100
JuliaPhysics/BeamletOptics.jl#127 ·
メンテナーはふだん 1 日以内に返信
-
Chains resumed from `initial_state` take `num_warmup + 1` warm-up steps対応中かも @thevolatilebit が今日担当しました。 オープン
難易度 2/5 1〜3時間 初心者へのやさしさ 80/100
TuringLang/AbstractMCMC.jl#220 ·
-
found-by-agent
難易度 2/5 1〜3時間 初心者へのやさしさ 68/100
exanauts/SparseDirectSolver.jl#92 ·
メンテナーはふだん 1 日以内に返信
-
`inv` of a dense matrix fails for arrays whose `parent` is not an array of the same kind対応中かも @devmotion が今日担当しました。 オープン
難易度 2/5 1〜3時間 初心者へのやさしさ 76/100
JuliaLang/LinearAlgebra.jl#1740 ·
メンテナーはふだん 2 日以内に返信