酒吧边缘较轻,采用Seaborn款式

时间:2018-05-19 14:33:49

标签: jupyter-notebook seaborn

以下是一个例子:

@attrs(auto_attribs=True)
class ExampleClass:
  _prop: OtherClass = attrib(init=False, factory=lambda: OtherClass())
  def some_func(self):
    test_var = OtherClass()
    test_var.some_func()
    self._prop.some_func()

它产生:

我应该怎么做才能获得真正的黑色边缘,而不是它们的较轻版本?

当然,我可以对import numpy as np import matplotlib as mpl import matplotlib.pyplot as plt import seaborn as sns sns.set() sns.set_style("whitegrid") %matplotlib inline ys = [1, 3, 5, 9, 2, 1] xs = range(len(ys)) plt.bar(xs, ys, color='w', edgecolor='black') sns.set()进行评论,使其具有默认的sns.set_style("whitegrid")样式,其中条边为黑色,但我仍想使用matplotlib来解决它。

1 个答案:

答案 0 :(得分:0)

好的,我在这里有点猜测,但是从https://kristoformaynard.github.io/Viscid-docs/docs/master/styles/seaborn-whitegrid.html看起来好像问题出现在这个样式的axis.edgecolor属性中。从https://seaborn.pydata.org/generated/seaborn.set_style.html开始,似乎覆盖它的方法是将rc =参数用于'set_style',它是{style_attribute:value}形式的字典。