Из Галерея морских пейзажей - точечные диаграммы ,
import seaborn as sns
import matplotlib.pyplot as plt
sns.set(style="whitegrid")
# Load the example iris dataset
diamonds = sns.load_dataset("diamonds")
# Draw a scatter plot while assigning point colors and sizes to different
# variables in the dataset
f, ax = plt.subplots(figsize=(6.5, 6.5))
sns.despine(f, left=True, bottom=True)
clarity_ranking = ["I1", "SI2", "SI1", "VS2", "VS1", "VVS2", "VVS1", "IF"]
sns.scatterplot(x="carat", y="price",
hue="clarity", size="depth",
palette="ch:r=-.2,d=.3_r",
hue_order=clarity_ranking,
sizes=(1, 8), linewidth=0,
data=diamonds, ax=ax)
Что означает эта загадочная строка "ch:r=-.2,d=.3_r"
?
Единственная ссылка, которую я могу найти, это документ seaborn.color_palette , в котором говорится, что
Other options:
name of matplotlib cmap, 'ch:<cubehelix arguments>', 'hls', 'husl', or a list
of colors in any format matplotlib accepts
Но все еще не могу найти ничего в matplotlib
документе.
Итак, что именно это означает? До сих пор я знаю только суффикс _r
, означающий «обратный» оттенков.