在使用plt.plot添加中文图例时,需要指定中文的字体类型,以确保能够正确显示中文。可以通过以下两种方式解决问题:

  1. 设置全局字体类型:

    import matplotlib.pyplot as plt
    plt.rcParams['font.sans-serif'] = ['SimHei']  # 设置中文显示字体为黑体
    plt.rcParams['axes.unicode_minus'] = False  # 解决负号显示问题
    
  2. plt.plot函数中指定字体类型:

    import matplotlib.pyplot as plt
    plt.plot(x, y, label='中文图例', fontproperties='SimHei')
    

其中,'SimHei'是一种常见的中文字体,可以根据需要选择其他中文字体。


原文地址: https://www.cveoy.top/t/topic/pe2w 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录