svg의 NetworkX node_shape (NetworkX node_shape from svg)


문제 설명

svg의 NetworkX node_shape (NetworkX node_shape from svg)

svg 이미지를 사용하여 Networkx에서 사용자 정의 노드를 생성할 수 있습니까? 예:

이 svg 이미지 사용: https://upload.wikimedia.org/wikipedia/commons/6/67/Firefox_Logo%2C_2017.svg

Peudocode에서:

nx.draw(G, pos=pos, node_shape=svg_string)

그리고 결국 다음과 같이:

여기에 이미지 설명을 입력하세요

이 작업을 어떻게 수행할 수 있습니까?


참조 솔루션

방법 1:

  1. Convert the Graph to Dot 1.
  2. Draw the node as an image. 2.

  3. </ol>

    (by samuelbrody1249Unapiedra)

    참조 문서

    1. NetworkX node_shape from svg (CC BY‑SA 2.5/3.0/4.0)

#networkx #Python






관련 질문

단순 팻테일 로그 비닝 (Simple fat-tailed log-binning)

NetworkX - 노드 묶기 중지 - 시도된 Scale/K 매개변수 (NetworkX - Stop Nodes from Bunching Up - Tried Scale/K parameters)

문자열의 int 부분으로 문자열 레이블의 노드에 액세스 (Access a node of string label with an int part of the string)

시계열 분석을 위해 Pandas Groupby 및 date_range를 사용하는 동안 오류가 발생했습니다. (Error using Pandas Groupby and date_range for timeseries analysis)

regraph 계층 구조에서 가장자리 속성을 자리 표시자로 사용하는 방법이 있습니까? (Is there a way to have edge attributes as placeholders in a regraph hierarchy?)

networkx .module 'matplotlib.pyplot'에서 그래프를 그리는 동안 오류가 발생했습니다. (Error while drawing a graph in networkx .module 'matplotlib.pyplot' has no attribute 'ishold')

svg의 NetworkX node_shape (NetworkX node_shape from svg)

그래프를 통해 그래프 노드인 클래스 인스턴스의 속성에 액세스하는 방법은 무엇입니까? (How to access attributes of a class instance which is a graph node via the graph?)

그래프의 이미지를 분리하는 방법은 무엇입니까? (How to separate images of graphs?)

networkx 도면을 업데이트하는 방법 (How to update a networkx drawing)

그래프 노드 간의 메시지 흐름을 위한 Python 함수 (Python function for message flow between nodes of a graph)

networkx에서 임의의 에지 가중치를 사용하여 여러 임의의 그래프를 효율적으로 생성하는 방법 (How to efficiently generate multiple random graphs with random edge weights in networkx)







코멘트