我正在通过matplotlib绘制存储在pandas数据帧中的数据,pd.options.display.mpl_style = 'default'
显示的图形与保存的图形之间的绘图字体不同:
如图所示:
保存的数字:
我意识到有一些可以应用的不同设置会改变单独的(matplotlib savefig() plots different from show())的外观和感觉,但是我找不到任何易于理解的文档来说明如何设置使用matplotlib后端时的默认字体:MacOSX。有人可以说明如何使显示在图中的字体也出现在已保存的图中吗?
答案 0 :(得分:1)
我发现通过我的另一个脚本偶然解决了这个问题。我不知道为什么或如何解决问题...在调用绘图之前输入下面的代码使得字体显示与图中相同并保存为pdf:
font = {'family' : 'normal'}
matplotlib.rc('font', **font)