1. <legend id='b6Ud1'><style id='b6Ud1'><dir id='b6Ud1'><q id='b6Ud1'></q></dir></style></legend>

        <tfoot id='b6Ud1'></tfoot>

          <bdo id='b6Ud1'></bdo><ul id='b6Ud1'></ul>

      1. <small id='b6Ud1'></small><noframes id='b6Ud1'>

        <i id='b6Ud1'><tr id='b6Ud1'><dt id='b6Ud1'><q id='b6Ud1'><span id='b6Ud1'><b id='b6Ud1'><form id='b6Ud1'><ins id='b6Ud1'></ins><ul id='b6Ud1'></ul><sub id='b6Ud1'></sub></form><legend id='b6Ud1'></legend><bdo id='b6Ud1'><pre id='b6Ud1'><center id='b6Ud1'></center></pre></bdo></b><th id='b6Ud1'></th></span></q></dt></tr></i><div id='b6Ud1'><tfoot id='b6Ud1'></tfoot><dl id='b6Ud1'><fieldset id='b6Ud1'></fieldset></dl></div>
      2. 使用海运在 pandas 盒子图上保持工作日订单

        时间:2024-08-20
      3. <tfoot id='U8HTj'></tfoot>
          <tbody id='U8HTj'></tbody>
          <i id='U8HTj'><tr id='U8HTj'><dt id='U8HTj'><q id='U8HTj'><span id='U8HTj'><b id='U8HTj'><form id='U8HTj'><ins id='U8HTj'></ins><ul id='U8HTj'></ul><sub id='U8HTj'></sub></form><legend id='U8HTj'></legend><bdo id='U8HTj'><pre id='U8HTj'><center id='U8HTj'></center></pre></bdo></b><th id='U8HTj'></th></span></q></dt></tr></i><div id='U8HTj'><tfoot id='U8HTj'></tfoot><dl id='U8HTj'><fieldset id='U8HTj'></fieldset></dl></div>

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

              <bdo id='U8HTj'></bdo><ul id='U8HTj'></ul>
            • <legend id='U8HTj'><style id='U8HTj'><dir id='U8HTj'><q id='U8HTj'></q></dir></style></legend>

                • 本文介绍了使用海运在 pandas 盒子图上保持工作日订单的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                  问题描述

                  我有一个简单的数据集,上面有天数:

                  dt, value, coltype
                  2017-01-01, 10, A 
                  2017-01-02, 11, B
                  2017-01-03, 30, A
                  2017-01-04, 90, C
                  2017-01-05, 9,  A
                  2017-01-06, 13, E
                  2017-01-07, 12, C
                  2017-01-08, 10, B
                  

                  我想创建一个简单的基于工作日的框图:

                  import seaborn as sns
                  import pandas as pd
                  
                  df = read_csv('mycsv.txt')
                  df.index = pd.to_datetime(df.dt)
                  sns.boxplot(x=df.index.weekday_name, y=value)
                  

                  我得到的是一个框图,但没有按工作日排序:

                  是否可以直接在boxlot函数上执行此操作,而无需创建另一个列?

                  推荐答案

                  使用order参数:

                  order = ["Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"]
                  sns.boxplot(x=df.index.weekday_name, y=df.value, order=order)
                  

                  如果您的日期是完整的,并且包含每个工作日的数据,您将得到如下内容:

                  如果假设您没有某一工作日的数据,但仍然调用相同的代码,则会得到如下内容:

                  这完全没问题(至少对我来说是这样),而且您还可以清楚地看到周二没有数据,这也可以告诉您有关数据的更多信息。

                  这篇关于使用海运在 pandas 盒子图上保持工作日订单的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                  上一篇:如何使用特定的列在海运中绘制多线图? 下一篇:如何在条形图上绘制时间序列数据

                  相关文章

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

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

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

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

                    1. <tfoot id='W3mOJ'></tfoot>