以下是一个例子:
@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
来解决它。
答案 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}形式的字典。