相关疑难解决方法(0)

如何使用Python中的Matplotlib和数据列表绘制直方图?

我试图使用该matplotlib.hist()函数绘制直方图,但我不知道该怎么做.

我有一份清单

probability = [0.3602150537634409, 0.42028985507246375, 
  0.373117033603708, 0.36813186813186816, 0.32517482517482516, 
  0.4175257731958763, 0.41025641025641024, 0.39408866995073893, 
  0.4143222506393862, 0.34, 0.391025641025641, 0.3130841121495327, 
  0.35398230088495575]
Run Code Online (Sandbox Code Playgroud)

和名单(字符串)列表.

如何将概率作为每个条形的y值和名称作为x值?

python visualization data-visualization matplotlib

73
推荐指数
5
解决办法
26万
查看次数

禁用matplotlib pyplot的输出

我有一个A形状阵列(1000,2000).我使用matplotlib.pyplot绘制数组,这意味着1000条曲线,使用

import matplotlib.pyplot as plt
plt(A)
Run Code Online (Sandbox Code Playgroud)

这个数字很好,但有一千行:

<matplotlib.lines.Line2D at 0xXXXXXXXX>
Run Code Online (Sandbox Code Playgroud)

我可以禁用此输出吗?

python matplotlib

31
推荐指数
4
解决办法
2万
查看次数

隐藏jupyter笔记本中的matplotlib描述

我不确定这个词的正确用语是什么,但这是我在绘制内容时看到的内容:

在此输入图像描述

该地块其实是我想这样看,但jupyter笔记本还可以输出一些文字:<matplotlib.axes._subplots.AxesSubplot at 0x1263354d0>,<matplotlib.figure.Figure at 0x1263353d0>其中我试图摆脱.

经过一番搜索,我唯一能找到的是plt.ioff(),这对我没有帮助.有没有办法摆脱文本?

matplotlib jupyter-notebook

16
推荐指数
2
解决办法
4159
查看次数

绘图时如何从 jupyter notebook 中删除 matplotlib 输出行

例如,当我绘制一些东西并添加标题等时,我会在实际绘图显示之前得到一个显示输出的行列表,如下所示,有时是很长的列表。

<matplotlib.figure.Figure at 0x244deb8dd68>

<matplotlib.axes._subplots.AxesSubplot at 0x244deb99358>

<matplotlib.text.Text at 0x244defc9240>
Run Code Online (Sandbox Code Playgroud)

绘图时有没有办法隐藏这些?

python matplotlib jupyter-notebook

9
推荐指数
1
解决办法
5290
查看次数

如何在Python/Jupyter笔记本中省略matplotlib打印输出?

当我在IPython/Jupyter笔记本中创建一个简单的绘图时,会有打印输出,可能是从matplotlib标准输出生成的.例如,如果我运行下面的简单脚本,笔记本将打印如下行:<matplotlib.text.Text at 0x115ae9850>.

import random
import pandas as pd
%matplotlib inline

A = [random.gauss(10, 5) for i in range(20) ]
df = pd.DataFrame( { 'A': A} ) 
axis = df.A.hist()
axis.set_title('Histogram', size=20)
Run Code Online (Sandbox Code Playgroud)

正如您在下图中看到的那样,即使我print什么都没有,输出也会出现.如何删除或阻止该行?

Jupyter笔记本输出

python matplotlib ipython-notebook jupyter-notebook

7
推荐指数
1
解决办法
3305
查看次数

在seaborn barplot之前隐藏文本

我正在尝试使用 seaborn 打印条形图

plt.figure(figsize=(16, 6))
g = sns.barplot(x = 'A', y = 'B', data = df)
g.set_xticklabels(g.get_xticklabels(), rotation=90)
Run Code Online (Sandbox Code Playgroud)

但是,在实际绘图之前,有两个单元格会打印出类似这样的文本

out[3]: <Figure size 1152x432 with 0 Axes>
out[3]: [Text(0, 0, 'valueA'),
         Text(0, 0, 'valueB'),
         ....
         Text(0, 0, 'valueZ')]

        <Actual BarPlot>
Run Code Online (Sandbox Code Playgroud)

如何在实际 BarPlot 之前抑制文本

python data-visualization matplotlib pandas seaborn

4
推荐指数
2
解决办法
2221
查看次数