在解决中文乱码问题的时候,发现结果图中右侧有一个小黑块

代码如下:
#解决中文乱码问题
f1_tree_val = f1_tree.getvalue()
dot_data_val = f1_tree_val.replace('helvetica', 'Microsoft YaHei')
graph = pydotplus.graph_from_dot_data(dot_data_val)
graph.write_png('f1_tree.png')
Image(filename='f1_tree.png')
如何解决这个问题呢?
只需在第二行后面加一句
dot_data_val = dot_data_val.replace('\n','')
问题得到解决
在Python使用pydotplus绘制图表时遇到中文乱码和小黑块的问题,通过在代码中替换字体和去除换行符解决了问题。关键步骤包括将'helvetica'替换为'MicrosoftYaHei',并移除'
',确保中文正常显示且图片无异常。





