确定matplotlib样式表键

确定matplotlib样式表键,matplotlib,Matplotlib,是否有确定matplotlib有效样式表键的标准方法?目前我混合使用搜索、猜测和此作为参考。样式表是否有完整的有效键列表 例如,如果我想将散点图上的颜色设置为黑色,我可以使用: import matplotlib as plt fig, ax = plt.subplots() ax.scatter(x, y, color='k') 但是,axes.scatter.color不是样式表的有效键。我可以使用键scatter.marker设置标记类型,但是scatter.marker.color不

是否有确定matplotlib有效样式表键的标准方法?目前我混合使用搜索、猜测和此作为参考。样式表是否有完整的有效键列表

例如,如果我想将散点图上的颜色设置为黑色,我可以使用:

import matplotlib as plt

fig, ax = plt.subplots()
ax.scatter(x, y, color='k')

但是,
axes.scatter.color
不是样式表的有效键。我可以使用键
scatter.marker
设置标记类型,但是
scatter.marker.color
不存在。

所有有效的rc参数都是matplotlib页面上显示的参数的一部分。(如果发现该文件中缺少有效的rc参数,请将其报告给matplotlib GitHub跟踪器。)

您还可以将所有rc参数的列表打印为

import matplotlib.pyplot as plt
for k,v in plt.rcParams.items():
    print(k)

可能你在这里混合了两个问题。我回答了关于获取所有有效rc参数的问题。如果你试图给一个绘图着色,但失败了,请问另一个问题,但要特别清楚你预期会发生什么。@ImportanceOfBeingErnest否你回答了我问题的实质,那就是如何在没有猜测的情况下找到样式表的有效键。谢谢