当我尝试使用来自julia的PyPlot更改图例字体大小时,我收到一条错误消息“Pyerror..got a unexpected key word”'fontsize'“。当我尝试下面显示的两种标准配方时,会发生这种情况:
ax[:legend]( ("Data", "Model Predictions"),fontsize=4,loc=4 )
ax[:legend]( ("Data", "Model Predictions"),prop={fontsize: "small"},loc=4 )
请注意,更改fontsize可以与其他对象一起使用,例如xlabel
有什么想法吗?
答案 0 :(得分:0)
最后,上述两条建议并不奏效(我认为这是一个版本问题)。但这样做了:
using PyPlot
@pyimport matplotlib.pyplot as plt
@pyimport matplotlib.font_manager as fm
prop = fm.FontProperties(size=9)
fig, ax = PyPlot.subplots()
ax[:plot](rand(10), rand(10), label = "Data")
ax[:legend](loc="best", prop=prop)