有没有办法为matplotlibplt.scatter()
设置默认标记大小(s
)参数(或者同样地设置标记的形状)?
mpl.rcParams.keys()
具有线条图的设置,例如
import matplotlib as mpl
mpl.rcParams['lines.marker']='D'
。。。但它们似乎与plt.scatter()
无关。
谢谢。
澄清:
我想使用像mpl.rcParams()
这样的配置机制,或者其他一些合理的文明方法。本地修改库代码不是这样的。
另一方面,如果目前无法完成,并且有人向Matplotlib提交了一个补丁,那就太棒了。
当然有,都在pyplot.py
他们的代码片段:
大小设置为20
s=20
,标记形状是一个圆marker='o'
,这与他们的文档一致在当前版本的matplotlib(http://matplotlib.org/users/customizing.html)中不可能。
但是,有一个选项可以更改GitHub(https://github.com/matplotlib/matplotlib/blob/master/lib/matplotlib/rcsetup.py#L1112)上主分支中的默认标记。
相关问题 更多 >
编程相关推荐