Я работаю с arabic_reshaper для отображения моих данных из файла CSV (я сохранил файл, используя тип сохранения: CSV UTF-8 (с разделителями-запятыми))
To From
أَبُو كَامِلٍ الْجَحْدَرِيُّ عَبْدُ الْوَاحِدِ
عَبْدُ الْوَاحِدِ الْأَعْمَشُ
Я хотел бы отобразить график с использованием networkx выглядит следующим образом:
араби c график
Мои коды следующие:
import arabic_reshaper
data = pd.read_csv('textArab6.csv')
df2 = pd.DataFrame(data)
G = nx.from_pandas_edgelist(df2,arabic_reshaper.reshape('From'),arabic_reshaper.reshape('To'))
nx.draw(G,
with_labels=True,
node_color="skyblue",
node_size=5000,
)
Определенно, прежде чем я оставлю свой вопрос здесь я уже ссылался на этот URL: Поддержка справа налево в Python Networkx и matplotlib Однако пример кода показал, что письмо не было извлечено из файла CSV. Моя проблема в том, как правильно отобразить буквы арабского c в графике, на котором данные взяты из CSV-файла.