<i id='HN0OP'><tr id='HN0OP'><dt id='HN0OP'><q id='HN0OP'><span id='HN0OP'><b id='HN0OP'><form id='HN0OP'><ins id='HN0OP'></ins><ul id='HN0OP'></ul><sub id='HN0OP'></sub></form><legend id='HN0OP'></legend><bdo id='HN0OP'><pre id='HN0OP'><center id='HN0OP'></center></pre></bdo></b><th id='HN0OP'></th></span></q></dt></tr></i><div id='HN0OP'><tfoot id='HN0OP'></tfoot><dl id='HN0OP'><fieldset id='HN0OP'></fieldset></dl></div>

    1. <legend id='HN0OP'><style id='HN0OP'><dir id='HN0OP'><q id='HN0OP'></q></dir></style></legend>
    2. <small id='HN0OP'></small><noframes id='HN0OP'>

        • <bdo id='HN0OP'></bdo><ul id='HN0OP'></ul>

        <tfoot id='HN0OP'></tfoot>
      1. 对于一列数据帧,我在sns.pairlot中使用渐变颜色,这样我就可以看到哪些数据点相互连接了

        时间:2024-08-20

            <small id='qNBDC'></small><noframes id='qNBDC'>

            <legend id='qNBDC'><style id='qNBDC'><dir id='qNBDC'><q id='qNBDC'></q></dir></style></legend>

            <i id='qNBDC'><tr id='qNBDC'><dt id='qNBDC'><q id='qNBDC'><span id='qNBDC'><b id='qNBDC'><form id='qNBDC'><ins id='qNBDC'></ins><ul id='qNBDC'></ul><sub id='qNBDC'></sub></form><legend id='qNBDC'></legend><bdo id='qNBDC'><pre id='qNBDC'><center id='qNBDC'></center></pre></bdo></b><th id='qNBDC'></th></span></q></dt></tr></i><div id='qNBDC'><tfoot id='qNBDC'></tfoot><dl id='qNBDC'><fieldset id='qNBDC'></fieldset></dl></div>
              <bdo id='qNBDC'></bdo><ul id='qNBDC'></ul>

                    <tbody id='qNBDC'></tbody>
                • <tfoot id='qNBDC'></tfoot>

                  本文介绍了对于一列数据帧,我在sns.pairlot中使用渐变颜色,这样我就可以看到哪些数据点相互连接了的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                  问题描述

                  我可以很容易地用以下命令生成海运配对图:

                  import seaborn as sns
                  import matplotlib.pyplot as plt
                  import pandas as pd
                  import numpy as np
                  
                  f, axes = plt.subplots(1, 1)
                  
                  np.random.seed(1)
                  a = np.arange(0, 10, 0.1)
                  
                  np.random.rand()
                  
                  def myFunc(x):
                      myReturn = x + 1*np.random.random(x.shape[0])
                      return myReturn
                  
                  b = myFunc(a)
                  c = a * np.sin(a)
                  
                  df = pd.DataFrame({'a': a, 'b': b, 'c': c})
                  
                  sns.pairplot(df, corner=True)
                  plt.show()
                  

                  我希望更轻松地查看我的数据之间的相互依赖关系。

                  为此,我希望DataFrame的一列具有渐变颜色(以便该列的低位数值为黄色,高位数值为蓝色)。

                  根据a的数据点,我的绘图的所有非对角线子图都应该显示这些颜色,请参见下面的草图。

                  这对[a,b]和[a,c]绘图的好处是有限的,但是对于[b,c]绘图,如果数据变得更加复杂,我希望得到更多的见解。

                  此操作的语法如何?

                  推荐答案

                  我认为这里更简单的做法是将数据帧索引作为色调变量传递。由于您不想(天真地)应用于直方图,请将其直接传递给非对角线图:

                  sns.pairplot(
                      df,
                      corner=True,
                      diag_kws=dict(color=".6"),
                      plot_kws=dict(
                          hue=df.index,
                          palette="blend:gold,dodgerblue",
                      ),
                  )
                  

                  这篇关于对于一列数据帧,我在sns.pairlot中使用渐变颜色,这样我就可以看到哪些数据点相互连接了的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                  上一篇:如何在海运重新绘制中自定义标题和y标签 下一篇:如何用颜色条替换线条图例

                  相关文章

                • <i id='YJmYi'><tr id='YJmYi'><dt id='YJmYi'><q id='YJmYi'><span id='YJmYi'><b id='YJmYi'><form id='YJmYi'><ins id='YJmYi'></ins><ul id='YJmYi'></ul><sub id='YJmYi'></sub></form><legend id='YJmYi'></legend><bdo id='YJmYi'><pre id='YJmYi'><center id='YJmYi'></center></pre></bdo></b><th id='YJmYi'></th></span></q></dt></tr></i><div id='YJmYi'><tfoot id='YJmYi'></tfoot><dl id='YJmYi'><fieldset id='YJmYi'></fieldset></dl></div>
                • <legend id='YJmYi'><style id='YJmYi'><dir id='YJmYi'><q id='YJmYi'></q></dir></style></legend>
                    <bdo id='YJmYi'></bdo><ul id='YJmYi'></ul>

                    <small id='YJmYi'></small><noframes id='YJmYi'>

                    <tfoot id='YJmYi'></tfoot>