<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中使用渐变颜色,这样我就可以看到哪些数据点相互连接了

        Have gradient colours in sns.pairplot for one column of dataframe so that I can see which datapoints are connected to each other(对于一列数据帧,我在sns.pairlot中使用渐变颜色,这样我就可以看到哪些数据点相互连接了) - IT屋-程序员软件开发技术

            <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中使用渐变颜色,这样我就可以看到哪些数据点相互连接了的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                  本站部分内容来源互联网,如果有图片或者内容侵犯了您的权益,请联系我们,我们会在确认后第一时间进行删除!

                  相关文档推荐

                  groupby multiple coords along a single dimension in xarray(在xarray中按单个维度的多个坐标分组)
                  Group by and Sum in Pandas without losing columns(Pandas中的GROUP BY AND SUM不丢失列)
                  Group by + New Column + Grab value former row based on conditionals(GROUP BY+新列+基于条件的前一行抓取值)
                  Groupby and interpolate in Pandas(PANDA中的Groupby算法和插值算法)
                  Pandas - Group Rows based on a column and replace NaN with non-null values(PANAS-基于列对行进行分组,并将NaN替换为非空值)
                  Grouping pandas DataFrame by 10 minute intervals(按10分钟间隔对 pandas 数据帧进行分组)
                    <tbody id='YJmYi'></tbody>
                • <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>