精华内容
下载资源
问答
  • seaborn.diverging_palette

    千次阅读 2019-10-14 09:33:23
    seaborn.diverging_palette(h_neg, h_pos, s=75, l=50, sep=10, n=6, center='light', as_cmap=False) 在两个 HUSL 颜色直接建立一个发散调色板。 如果您在使用 IPython notebook,您还可以通过 choose_diverging...

    译者:Modrisco

    seaborn.diverging_palette(h_neg, h_pos, s=75, l=50, sep=10, n=6, center='light', as_cmap=False)
    

    在两个 HUSL 颜色直接建立一个发散调色板。

    如果您在使用 IPython notebook,您还可以通过 choose_diverging_palette() 函数交互式选择调色板。

    参数:h_neg, h_pos:float in [0, 359]

    图的正负范围的锚定色调

    s:[0, 100] 范围内的浮点数,可选

    图的两个范围的锚定饱和度

    l:[0, 100] 范围内的浮点数,可选

    图的两个范围的锚定亮度

    n:int,可选

    调色板中的颜色数(如果为not,返回一个colormap)

    center:{“light”, “dark”}, 可选

    调色板中心为亮或暗

    as_cmap:bool, 可选

    如果为 true,返回一个 matplotlib colormap 而不是一个颜色列表。

    返回值:palette or cmap:seaborn color palette or matplotlib colormap

    类似列表的颜色对象的 RGB 元组,或者可以将连续值映射到颜色的 colormap 对象,具体取决于 as_cmap 参数的值。

    另外

    创建具有暗值的连续调色板。创建具有亮值的连续调色板。

    例子

    生成一个蓝-白-红调色板:

    >>> import seaborn as sns; sns.set()
    >>> sns.palplot(sns.diverging_palette(240, 10, n=9))
    
    

    http://seaborn.pydata.org/_images/seaborn-diverging_palette-1.png

    生成一个更亮的绿-白-紫调色板:

    >>> sns.palplot(sns.diverging_palette(150, 275, s=80, l=55, n=9))
    
    

    http://seaborn.pydata.org/_images/seaborn-diverging_palette-2.png

    生成一个蓝-黑-红调色板:

    >>> sns.palplot(sns.diverging_palette(250, 15, s=75, l=40,
    ...                                   n=9, center="dark"))
    
    

    http://seaborn.pydata.org/_images/seaborn-diverging_palette-3.png

    生成一个 colormap 对象:

    >>> from numpy import arange
    >>> x = arange(25).reshape(5, 5)
    >>> cmap = sns.diverging_palette(220, 20, sep=20, as_cmap=True)
    >>> ax = sns.heatmap(x, cmap=cmap)
    
    

    http://seaborn.pydata.org/_images/seaborn-diverging_palette-4.png

    展开全文
  • color_palette: 第二个就是上面几张图中颜色的名字,如下: ‘Accent’, ‘Accent_r’, ‘Blues’, ‘Blues_r’, ‘BrBG’, ‘BrBG_r’, ‘BuGn’, ‘BuGn_r’, ‘BuPu’, ‘BuPu_r’, ‘CMRmap’, ‘CMRmap_r’, ...

    文章目录

    1.cmap

    cmap:
    在这里插入图片描述
    在这里插入图片描述

    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

    2.palette

    color_palette:
    在这里插入图片描述
    第二个就是上面几张图中颜色的名字,如下:

    ‘Accent’, ‘Accent_r’, ‘Blues’, ‘Blues_r’, ‘BrBG’, ‘BrBG_r’, ‘BuGn’, ‘BuGn_r’, ‘BuPu’, ‘BuPu_r’, ‘CMRmap’, ‘CMRmap_r’, ‘Dark2’, ‘Dark2_r’, ‘GnBu’, ‘GnBu_r’, ‘Greens’, ‘Greens_r’, ‘Greys’, ‘Greys_r’, ‘OrRd’, ‘OrRd_r’, ‘Oranges’, ‘Oranges_r’, ‘PRGn’, ‘PRGn_r’, ‘Paired’, ‘Paired_r’, ‘Pastel1’, ‘Pastel1_r’, ‘Pastel2’, ‘Pastel2_r’, ‘PiYG’, ‘PiYG_r’, ‘PuBu’, ‘PuBuGn’, ‘PuBuGn_r’, ‘PuBu_r’, ‘PuOr’, ‘PuOr_r’, ‘PuRd’, ‘PuRd_r’, ‘Purples’, ‘Purples_r’, ‘RdBu’, ‘RdBu_r’, ‘RdGy’, ‘RdGy_r’, ‘RdPu’, ‘RdPu_r’, ‘RdYlBu’, ‘RdYlBu_r’, ‘RdYlGn’, ‘RdYlGn_r’, ‘Reds’, ‘Reds_r’, ‘Set1’, ‘Set1_r’, ‘Set2’, ‘Set2_r’, ‘Set3’, ‘Set3_r’, ‘Spectral’, ‘Spectral_r’, ‘Wistia’, ‘Wistia_r’, ‘YlGn’, ‘YlGnBu’, ‘YlGnBu_r’, ‘YlGn_r’, ‘YlOrBr’, ‘YlOrBr_r’, ‘YlOrRd’, ‘YlOrRd_r’, ‘afmhot’, ‘afmhot_r’, ‘autumn’, ‘autumn_r’, ‘binary’, ‘binary_r’, ‘bone’, ‘bone_r’, ‘brg’, ‘brg_r’, ‘bwr’, ‘bwr_r’, ‘cividis’, ‘cividis_r’, ‘cool’, ‘cool_r’, ‘coolwarm’, ‘coolwarm_r’, ‘copper’, ‘copper_r’, ‘cubehelix’, ‘cubehelix_r’, ‘flag’, ‘flag_r’, ‘gist_earth’, ‘gist_earth_r’, ‘gist_gray’, ‘gist_gray_r’, ‘gist_heat’, ‘gist_heat_r’, ‘gist_ncar’, ‘gist_ncar_r’, ‘gist_rainbow’, ‘gist_rainbow_r’, ‘gist_stern’, ‘gist_stern_r’, ‘gist_yarg’, ‘gist_yarg_r’, ‘gnuplot’, ‘gnuplot2’, ‘gnuplot2_r’, ‘gnuplot_r’, ‘gray’, ‘gray_r’, ‘hot’, ‘hot_r’, ‘hsv’, ‘hsv_r’, ‘icefire’, ‘icefire_r’, ‘inferno’, ‘inferno_r’, ‘jet’, ‘jet_r’, ‘magma’, ‘magma_r’, ‘mako’, ‘mako_r’, ‘nipy_spectral’, ‘nipy_spectral_r’, ‘ocean’, ‘ocean_r’, ‘pink’, ‘pink_r’, ‘plasma’, ‘plasma_r’, ‘prism’, ‘prism_r’, ‘rainbow’, ‘rainbow_r’, ‘rocket’, ‘rocket_r’, ‘seismic’, ‘seismic_r’, ‘spring’, ‘spring_r’, ‘summer’, ‘summer_r’, ‘tab10’, ‘tab10_r’, ‘tab20’, ‘tab20_r’, ‘tab20b’, ‘tab20b_r’, ‘tab20c’, ‘tab20c_r’, ‘terrain’, ‘terrain_r’, ‘turbo’, ‘turbo_r’, ‘twilight’, ‘twilight_r’, ‘twilight_shifted’, ‘twilight_shifted_r’, ‘viridis’, ‘viridis_r’, ‘vlag’, ‘vlag_r’, ‘winter’, ‘winter_r’

    展开全文
  • Python之seaborn:利用seaborn的color_palette()函数改变绘图界面风格 目录 利用seaborn的color_palette()函数改变绘图界面风格 实现结果 源代码解释 利用seaborn的color_palette()函数改变绘图...

    Python之seaborn:利用seaborn的color_palette()函数改变绘图界面风格

     

     

    目录

    利用seaborn的color_palette()函数改变绘图界面风格

    实现结果

    源代码解释


     

     

     

     

    利用seaborn的color_palette()函数改变绘图界面风格

    实现结果

    sns.set_style('ticks')   #默认五种风格:darkgrid,whitegrid,dark,white,ticks

     

     

     

     

     

     

    源代码解释

    def set_style Found at: seaborn.rcmod

     

    def set_style(style=None, rc=None):

        """Set the aesthetic style of the plots.

        

        This affects things like the color of the axes, whether a grid is enabled by default, and other aesthetic elements.

        

        Parameters

        ----------

        style : dict, None, or one of {darkgrid, whitegrid, dark, white, ticks}. A dictionary of parameters or the name of a preconfigured set.

        rc : dict, optional. Parameter mappings to override the values in the preset seaborn style dictionaries. This only updates parameters that are considered part of the style definition.

     

     

     

     

     

     

    设定了绘图的美学风格。

     

    这将影响轴的颜色、是否默认启用网格以及其他美学元素。

     

    参数

    ----------

    style : dict,无,或一个{darkgrid,暗网格,whitegrid白格子,dark黑,white白,ticks}。参数的字典或预先配置的参数集的名称。

    rc: dict,可选。参数映射,以覆盖预设的seaborn样式字典中的值。这只更新被认为是样式定义的一部分的参数。

        Examples

        --------

        >>> set_style("whitegrid")

        

        >>> set_style("ticks", {"xtick.major.size": 8, "ytick.major.size": 8})

     

        See Also

        --------

        axes_style : return a dict of parameters or use in a ``with`` statement to temporarily set the style.

        set_context : set parameters to scale plot elements

        set_palette : set the default color palette for figures

        

        """

        style_object = axes_style(style, rc)

        mpl.rcParams.update(style_object)

     

     

    axes_style: 返回一组参数或在' ' with ' '语句中使用来临时设置样式。

    set_context: 设置参数来缩放图形元素。

    set_palette: 设置图形的默认调色板。

        Examples

        --------

        >>> set_style("whitegrid")

        

        >>> set_style("ticks", {"xtick.major.size": 8, "ytick.major.size": 8})

     

        See Also

        --------

        axes_style : return a dict of parameters or use in a ``with`` statement to temporarily set the style.

        set_context : set parameters to scale plot elements

        set_palette : set the default color palette for figures

        

        """

        style_object = axes_style(style, rc)

        mpl.rcParams.update(style_object)

     

     

     

     

    展开全文
  • python可视化进阶---seaborn1.2 调色盘color_palette()

    万次阅读 多人点赞 2018-09-11 13:57:24
    一、调色盘 对图表整体颜色、比例进行风格设置,包括颜色色板等 调用系统风格进行数据可视化 1.color_palette() ...seaborn, color_palette(palette=None, n_colors = None, desat = None) import numpy a...

    一、调色盘
    对图表整体颜色、比例进行风格设置,包括颜色色板等
    调用系统风格进行数据可视化

    1.color_palette()
    默认6种颜色:deep,muted, pastel, bright, dark, colorblind
    seaborn, color_palette(palette=None, n_colors = None, desat = None)

    import numpy as np
    import matplotlib.pyplot as plt
    import seaborn as sns
    
    current_palette = sns.color_palette()
    sns.palplot(current_palette)
    #其它颜色风格
    #风格内容:Accent,Blues,BrBG等等
    sns.palplot(sns.color_palette('Accent',8))
    #这里颜色风格为Accent
    #颜色色块个数为8个
    #风格颜色转换(不是所有颜色都可以反转):Blues/Blues_r
    #分组颜色设置 -'Paried'
    sns.palplot(sns.color_palette('Paired', 16))
    

    以下调色盘分别为current_palette, Accent, Paired

    2、设置亮度,饱和度
    可用方法:
    2.1 husl_palette([n_colors, h, s, l])
    2.2 hsl_palette([n_colors, h, l, s])

    sns.palplot(sns.hls_palette(8 , l = .8, s = .5))
    #l = 亮度
    #s = 饱和度
    

    3. cubehelix_palette()
    按照线性增长计算,设置颜色

    sns.palplot(sns.cubehelix_palette(8, gamma = 2))
    sns.palplot(sns.cubehelix_palette(8, start = .5, rot = -.75))
    sns.palplot(sns.cubehelix_palette(8, start = 2, rot = 0, dark = 0, light = .95, reverse = True))
    

    #n_colors---> 颜色个数
    #start ---> 值区间在0-3,开始颜色
    #rot ---> 颜色旋转角度
    #gamma ---> 颜色伽马值,越大颜色越暗
    #dark,light ---> 值区间0-1,颜色越深
    #reverse ---> 布尔值,默认为False,由浅到深

    4.dark_palette(color[, n_colors, reverse, ...]) / light_palette(color[, n_colors, reverse, ...])
    颜色深浅

    sns.palplot(sns.light_palette('green')) #按照green做浅色调色盘
    #sns.palplot(sns.color_palette('Greens')) #cmap为Greens风格
    
    sns.palplot(sns.dark_palette('red', reverse = False)) #按照blue做深色调色盘
    #reverse ---> 转置颜色

     注意light_palette和dark_palette的区别

    5.diverging_palette()
    创建分散颜色

    #seaborn.diverging_palette(h_neg,

    h_pos, s=75, l=50, sep=10, n=6, center='light', as_cmap=False)

    sns.palplot(sns.diverging_palette(145,280, s=85, l=25, n=7))

    #h_neg, h_pos ---> 起始/终止颜色值
    #s ---> 值区间0-100,饱和度
    #l ---> 值区间0-100,亮度
    #n ---> 颜色个数
    #center ---> 中心颜色为浅色还是深色'light', 'dark', 默认为light

     

    示例:

    plt.figure(figsize = (8,6))
    x = np.arange(25).reshape(5,5)
    cmap = sns.diverging_palette(200,20,sep=20,as_cmap=True)
    sns.heatmap(x, cmap=cmap)#热力图

    用分散颜色制作热力图

     

     

    展开全文
  • 吴恩达机器学习第二个例子Logistic Regression中。绘制图像有一个函数 import pandas as pd import numpy as np ...import seaborn as sns plt.style.use('fivethirtyeight') import matplotlib.pyplot as p...
  • import numpy as np import matplotlib.pyplot as plt import seaborn as sns sns.color_palette 6种默认颜色:deep, muted, ...# sns.color_palette(palette=None, n_colors=None, desat=None) sns.palplot(sns.colo
  • sns.heatmap

    2019-06-14 21:31:42
    import seaborn as sns sns_plot=plt.figure(figsize=(18, 15)) sns.heatmap(corr,vmin=-1,vmax=1,xticklabels=True,yticklabels=True,annot=True,cmap=sns.color_palette("RdBu", n_colors=128)) ...
  • mac font plt.rcParams['font.sans-serif'] = ['Arial Unicode MS'] # windows font # plt.rcParams['font.sans-serif'] = ['SimHei'] # Version print(mpl.__version__) #> 3.0.0 print(sns.__version__) #> 0.9.0 ...
  • Matplotlib--palette调色板

    千次阅读 2020-07-11 16:58:45
    import numpy as np import seaborn as sns import matplotlib.pyplot as ... current_palette = sns.color_palette() sns.palplot(current_palette) 默认风格 通过sns.set(palette='muted')设置 show_palette('muted
  • mpl.colors.BASE_COLORS colors = mpl.colors.BASE_COLORS print(colors) pal = [color for name, color in colors.items()] pal = sns.color_palette(palette=pal) sns.palplot(pal) 输出 {'b': (0, 0, 1), 'g': ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 3,427
精华内容 1,370
关键字:

sns.color_palette