как установить толщину кромки в соответствии с заданным весом (например, продаж) в сети х - PullRequest
0 голосов
/ 03 апреля 2019

как установить ширину ребра в соответствии с заданным весом из набора данных (без учета продаж или стоимости) .... как я могу это исправить?

import networkx as nx
import matplotlib.pyplot as plt
import pandas as pd
import numpy as np
df=pd.read_csv("C:/Users/RahulVicky/Documents/new/flight_load.csv")
df_rotation=pd.read_csv("C:/Users/RahulVicky/Documents/new/Rotation.csv")
df=df.rename({"Sales INR":"Sales","Load Factor":"LF"},axis=1)
df['Origin']=df_rotation['Origin'].astype('str')
df['Destination']=df_rotation['Destn'].astype('str')
df['Sector']=df['Sector'].astype('str')
help(type)
DG=nx.Graph()
DG.add_nodes_from(df['Origin'])
DG.node()
subset = df_rotation[['Origin', 'Destn']]
tuples = [tuple(x) for x in subset.values]
tuples
DG.add_edges_from(tuples,color='r',weight=df["Sales"])
nx.draw(DG,with_labels=True)

при попытке получить эту ошибку:

ValueError: setting an array element with a sequence.

Я ожидаю получить толщину кромки в соответствии с заданным весом, т. Е. Объем продаж, хотя я пробовал использовать стандартное значение продаж, но все еще получаю ту же ошибку.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...