在使用networkx繪製無向圖時,節點是中文名稱,中文顯示爲方塊。
看了一些博客,其中說把Anaconda3包中matplotlib默認字體替換掉,使用之後沒有見效。
在使用繪圖功能前加上這兩行,實測有效。
#以下兩句是顯示中文的方法
from pylab import *
mpl.rcParams[‘font.sans-serif’] = [‘SimHei’] #有效的方法
在使用networkx繪製無向圖時,節點是中文名稱,中文顯示爲方塊。
看了一些博客,其中說把Anaconda3包中matplotlib默認字體替換掉,使用之後沒有見效。
在使用繪圖功能前加上這兩行,實測有效。
#以下兩句是顯示中文的方法
from pylab import *
mpl.rcParams[‘font.sans-serif’] = [‘SimHei’] #有效的方法
class MetaCls(type): def __new__(cls, *args, **kwargs): print("in MetaCls") # return super(Meta