<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                # seaborn.pairplot > 譯者:[cancan233](https://github.com/cancan233) ```py seaborn.pairplot(data, hue=None, hue_order=None, palette=None, vars=None, x_vars=None, y_vars=None, kind='scatter', diag_kind='auto', markers=None, height=2.5, aspect=1, dropna=True, plot_kws=None, diag_kws=None, grid_kws=None, size=None) ``` 繪制數據集中的成對關系 默認情況下,此函數將創建一個 Axes 網絡,以便`data`中的每個變量將在 y 軸上共享一行,并在 x 軸上共享一列。對角軸的處理方式并不同,以此繪制一個圖表來顯示該列中變量的數據的單變量分布。 還可以顯示變量的子集或在行和列上繪制不同的變量。 這是[`PairGrid`](seaborn.PairGrid.html#seaborn.PairGrid "seaborn.PairGrid")的高級界面,旨在簡化一些常見的樣式。如果你需要更多的靈活性,你應該直接使用[`PairGrid`](seaborn.PairGrid.html#seaborn.PairGrid "seaborn.PairGrid")。 參數:`data`:數據框架 > 整潔(長形式)數據框,其中每列是變量,每行是觀察量。 `hue`:字符串(變量名),可選。 > `data`中的變量將繪圖方面映射到不同的顏色。 `hue_order`:字符串列表。 > 命令調色板中的色調變量的級別。 `palette`:字典或 seaborn 調色板。 > 用于映射`hue`變量的顏色集。如果是字典,關鍵字應該是`hue`變量中的值。 `vars`:變量名列表,可選。 > 要使用的`data`中的變量,否則每一列使用數字的數據類型。 `{x, y}_vars`:變量名列表,可選。 > `data`中的變量分別用于圖的行和列;即制作非方形圖。 `kind`:{‘scatter’, ‘reg’}, 可選。 > 一種非等同關系的圖類型 `diag_kind`:{‘auto’, ‘hist’, ‘kde’}, 可選 > 對角線子圖的一種圖形。默認值取決于是否使用`hue`。 `markers`:單個 matplotlit 標記代碼或列表,可選 > 要么是用于所有數據點的標記,要么是長度和色調變量中的級別數相同的標記列表,這樣不同顏色的點也會有不同的散點圖標記。 `height`:標量,可選。 > 每個刻面的高度(以英寸為單位) `aspect`:標量,可選。 > Aspect\*height 給出每個刻面的寬度(以英寸為單位) `dropna`:布爾值,可選。 > 在繪圖之前刪除數據中的缺失值。 `{plot, diag, grid}_kws`:字典,可選。 > 關鍵字參數的字典。 返回值:`grid`:PairGrid > 返回底層的`PairGrid`實例以進一步調整。 也可以看看 子圖網絡可以更靈活地繪制成對關系。 范例 繪制聯合關系地散點圖和單變量分布的直方圖: ```py >>> import seaborn as sns; sns.set(style="ticks", color_codes=True) >>> iris = sns.load_dataset("iris") >>> g = sns.pairplot(iris) ``` ![http://seaborn.pydata.org/_images/seaborn-pairplot-1.png](https://img.kancloud.cn/09/00/0900b925f09bccd87ff25cd04e1c9daf_900x900.jpg) 通過繪圖元素的顏色顯示分類變量的不同級別: ```py >>> g = sns.pairplot(iris, hue="species") ``` ![http://seaborn.pydata.org/_images/seaborn-pairplot-2.png](https://img.kancloud.cn/c1/2a/c12ae834ddabfea4f3347b4db959b8b2_1008x900.jpg) 使用不同的調色板: ```py >>> g = sns.pairplot(iris, hue="species", palette="husl") ``` ![http://seaborn.pydata.org/_images/seaborn-pairplot-3.png](https://img.kancloud.cn/c7/91/c791480f3ecb57df547b0448928966d0_1008x900.jpg) 為`hue`變量的每個級別使用不同的標記: ```py >>> g = sns.pairplot(iris, hue="species", markers=["o", "s", "D"]) ``` ![http://seaborn.pydata.org/_images/seaborn-pairplot-4.png](https://img.kancloud.cn/77/52/77521128e9065e9661947ed22465541a_1008x900.jpg) 繪制變量的子集: ```py >>> g = sns.pairplot(iris, vars=["sepal_width", "sepal_length"]) ``` ![http://seaborn.pydata.org/_images/seaborn-pairplot-5.png](https://img.kancloud.cn/af/91/af91f5c74ac9f3004db447376566110d_450x450.jpg) 繪制更大的圖: ```py >>> g = sns.pairplot(iris, height=3, ... vars=["sepal_width", "sepal_length"]) ``` ![http://seaborn.pydata.org/_images/seaborn-pairplot-6.png](https://img.kancloud.cn/8e/df/8edf06cb21c67ab0f195e264ffde1179_540x540.jpg) 在行和列中繪制不同的變量: ```py >>> g = sns.pairplot(iris, ... x_vars=["sepal_width", "sepal_length"], ... y_vars=["petal_width", "petal_length"]) ``` ![http://seaborn.pydata.org/_images/seaborn-pairplot-7.png](https://img.kancloud.cn/b3/10/b3107f9c918dec14a6a5bf7d56fb47f9_450x450.jpg) 對單變量圖使用核密度估計: ```py >>> g = sns.pairplot(iris, diag_kind="kde") ``` ![http://seaborn.pydata.org/_images/seaborn-pairplot-8.png](https://img.kancloud.cn/4d/65/4d650436a277919a9cf62f5c5e3e6f58_900x900.jpg) 將線性回歸模型擬合到散點圖: ```py >>> g = sns.pairplot(iris, kind="reg") ``` ![http://seaborn.pydata.org/_images/seaborn-pairplot-9.png](https://img.kancloud.cn/1c/02/1c02f5aa69fe0b5d03f627f816ef1f2b_900x900.jpg) 將關鍵字參數傳遞給底層函數(直接使用[`PairGrid`](seaborn.PairGrid.html#seaborn.PairGrid "seaborn.PairGrid")可能更容易) ```py >>> g = sns.pairplot(iris, diag_kind="kde", markers="+", ... plot_kws=dict(s=50, edgecolor="b", linewidth=1), ... diag_kws=dict(shade=True)) ``` ![http://seaborn.pydata.org/_images/seaborn-pairplot-10.png](https://img.kancloud.cn/96/77/96774109a12894dd18bc5df644293550_900x900.jpg)
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看