Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/339.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/18.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
阿拉伯语整形器。整形()在python中无法正常工作_Python_Python 3.x_Utf 8_Arabic_Bidi - Fatal编程技术网

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

阿拉伯语整形器。整形()在python中无法正常工作,python,python-3.x,utf-8,arabic,bidi,Python,Python 3.x,Utf 8,Arabic,Bidi,我正在使用arabic_Reformer显示CSV文件中的数据(我使用另存为类型:CSV UTF-8(逗号分隔))保存了该文件) 我希望使用networkx显示图形,如下所示: 我的代码如下 import arabic_reshaper data = pd.read_csv('textArab6.csv') df2 = pd.DataFrame(data) G = nx.from_pandas_edgelist(df2,arabic_reshaper.reshape('From'),ara

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

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

我的代码如下

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

您是否尝试过直接执行
G=nx.from_pandas_edgelist(df,'from','to')
?似乎显示没有问题me@yatu是的,是的。它仍然不起作用。每个阿拉伯字符没有相互连接,因此每个阿拉伯字符串不是节点?请你说清楚一点好吗?图表显示每个阿拉伯字符串都是一个节点,它们是从左到右写的,没有连接。是的,这是真的。我在上面的链接中附上了这张图片>>阿拉伯文图形您是否尝试过直接使用
G=nx.从_pandas_edgelist(df,'from','To')
?似乎显示没有问题me@yatu是的,是的。它仍然不起作用。每个阿拉伯字符没有相互连接,因此每个阿拉伯字符串不是节点?请你说清楚一点好吗?图表显示每个阿拉伯字符串都是一个节点,它们是从左到右写的,没有连接。是的,这是真的。我将图片附在上面的链接>>阿拉伯图形中
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,
       )