• <legend id='9aEsL'><style id='9aEsL'><dir id='9aEsL'><q id='9aEsL'></q></dir></style></legend>

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

        <small id='9aEsL'></small><noframes id='9aEsL'>

      1. 如何使用误差线绘制多条线

        How to plot multiple lines with error bars(如何使用误差线绘制多条线)
        <i id='jpQYL'><tr id='jpQYL'><dt id='jpQYL'><q id='jpQYL'><span id='jpQYL'><b id='jpQYL'><form id='jpQYL'><ins id='jpQYL'></ins><ul id='jpQYL'></ul><sub id='jpQYL'></sub></form><legend id='jpQYL'></legend><bdo id='jpQYL'><pre id='jpQYL'><center id='jpQYL'></center></pre></bdo></b><th id='jpQYL'></th></span></q></dt></tr></i><div id='jpQYL'><tfoot id='jpQYL'></tfoot><dl id='jpQYL'><fieldset id='jpQYL'></fieldset></dl></div>

          <tfoot id='jpQYL'></tfoot>
          <legend id='jpQYL'><style id='jpQYL'><dir id='jpQYL'><q id='jpQYL'></q></dir></style></legend>

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

            <bdo id='jpQYL'></bdo><ul id='jpQYL'></ul>
                  <tbody id='jpQYL'></tbody>
                  本文介绍了如何使用误差线绘制多条线的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                  问题描述

                  我有一个数据帧

                  df =
                  f1.  f2.  f3.  f4.  f5.  g
                  1.    2.  3.   4.   1.   0 
                  2.    4.  6.   8.   7.   0
                  1.    2.  3.   6.   1.   1 
                  5.    4.  6.   8.   7.   1
                  9.    2.  7.   5.   1.   0 
                  8.    4.  2.   4.   5.   1
                  
                  我想画一个带误差带的线条图,其中每一行都是另一个样本,色调由列g决定,值是数字,X轴是列(f1,f2,f3,f4,f5) 这可能吗?

                  推荐答案

                  对于这些问题,您经常需要使用.melt()

                  将数据帧转换为长结构
                  import pandas as pd
                  import seaborn as sns
                  df1 = df.melt(id_vars='g')
                  sns.lineplot(data=df1, x='variable', y='value', hue='g')
                  df1
                  
                  Out[1]: 
                      g variable  value
                  0   0      f1.    1.0
                  1   0      f1.    2.0
                  2   1      f1.    1.0
                  3   1      f1.    5.0
                  4   0      f1.    9.0
                  5   1      f1.    8.0
                  6   0      f2.    2.0
                  7   0      f2.    4.0
                  8   1      f2.    2.0
                  9   1      f2.    4.0
                  10  0      f2.    2.0
                  11  1      f2.    4.0
                  12  0      f3.    3.0
                  13  0      f3.    6.0
                  14  1      f3.    3.0
                  15  1      f3.    6.0
                  16  0      f3.    7.0
                  17  1      f3.    2.0
                  18  0      f4.    4.0
                  19  0      f4.    8.0
                  20  1      f4.    6.0
                  21  1      f4.    8.0
                  22  0      f4.    5.0
                  23  1      f4.    4.0
                  24  0      f5.    1.0
                  25  0      f5.    7.0
                  26  1      f5.    1.0
                  27  1      f5.    7.0
                  28  0      f5.    1.0
                  29  1      f5.    5.0
                  

                  这篇关于如何使用误差线绘制多条线的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

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

                  相关文档推荐

                  groupby multiple coords along a single dimension in xarray(在xarray中按单个维度的多个坐标分组)
                  Group by and Sum in Pandas without losing columns(Pandas中的GROUP BY AND SUM不丢失列)
                  Is there a way of group by month in Pandas starting at specific day number?( pandas 有从特定日期开始的按月分组的方式吗?)
                  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替换为非空值)

                    <tfoot id='1JLXE'></tfoot>
                      <tbody id='1JLXE'></tbody>

                        • <legend id='1JLXE'><style id='1JLXE'><dir id='1JLXE'><q id='1JLXE'></q></dir></style></legend>

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

                            <bdo id='1JLXE'></bdo><ul id='1JLXE'></ul>
                          • <small id='1JLXE'></small><noframes id='1JLXE'>