阿拉伯语整形器。整形()在python中无法正常工作

2024-10-05 10:00:23 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在使用arabic_Reformer显示CSV文件中的数据(我使用另存为类型:CSV UTF-8(逗号分隔))保存了该文件)

To                   From
أَبُو كَامِلٍ الْجَحْدَرِيُّ          عَبْدُ الْوَاحِدِ
عَبْدُ الْوَاحِدِ               الْأَعْمَشُ

我希望使用networkx显示图形,如下所示:

arabic graph

我的代码如下

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引用了: Right-to-left Support in Python Networkx and matplotlib 然而,代码样本显示,该信件不是从csv文件中提取的。 我的问题是,如何在图形中正确显示阿拉伯字母,其中的数据取自csv文件


Tags: 文件csvto数据代码from图形data

热门问题