use*_*606 2 python matplotlib boxplot pandas
我是 Python 新手,正在致力于显示具有 2 个数字列和 1 个带有值 (A、B、C、D) 的字符列的数据集的箱线图。我想按字符列显示 2 个数字列中任意一个的值的箱线图。我已经遵循了一些在线教程,但情节没有显示。
\n\n我尝试在某些代码的末尾添加 .show() 或 .plot() ,但收到警告称这些属性不存在。我尝试过使用 matplotlib,当我使用该模块时它似乎工作得更好,但我想学习如何在使用 pandas 时做到这一点。
\n\nimport pandas as pd\ndatafile="C:\\\\Users\\\\\xe2\x80\xa6\\\\TestFile.xlsx"\ndata=pd.read_excel(datafile)\ndata.boxplot(\'Col1\', by=\'Col2\')\nRun Code Online (Sandbox Code Playgroud)\n\n我希望在运行此代码时自动显示箱线图,或者能够再运行一行以弹出它,但我尝试的一切都失败了。我错过了哪些步骤?
\n你应该使用plt.show(). 看下面的代码
import pandas as pd\nimport matplotlib.pyplot as plt\ndatafile="C:\\\\Users\\\\\xe2\x80\xa6\\\\TestFile.xlsx"\ndata=pd.read_excel(datafile)\ndata.boxplot('Col1', by='Col2')\nplt.show()\nRun Code Online (Sandbox Code Playgroud)\n
| 归档时间: |
|
| 查看次数: |
17970 次 |
| 最近记录: |