我想从一个类中调用一个函数,我想在这个类中绘制几个图形.

#############################################
Histograms of the continuous data:
#############################################
<Figure size 640x480 with 1 Axes>
<Figure size 640x480 with 1 Axes>
<Figure size 640x480 with 1 Axes>
<Figure size 640x480 with 1 Axes>
<Figure size 640x480 with 1 Axes>
<Figure size 640x480 with 1 Axes>
<Figure size 640x480 with 1 Axes>
<Figure size 640x480 with 1 Axes>
<Figure size 640x480 with 1 Axes>
<Figure size 640x480 with 1 Axes>
<Figure size 640x480 with 1 Axes>
<Figure size 640x480 with 1 Axes>

我使用的代码是:

class Pipeline:
    import matplotlib.pyplot as plt
    global plt
    from matplotlib import style
    style.use('ggplot')  


    def __init__(self,goal):
        self.goal = goal


    def examine(self,dataset):
        # Check for categorical and continous data
        continuous = []
        categorical = []
        for n,i in enumerate(dataset.columns):
            if isinstance(dataset[i][1],str):
                categorical.append(dataset.columns[n])
            else:
                continuous.append(dataset.columns[n])

        continuous_data = dataset[continuous]
        categorical_data = dataset[categorical]

        #Plot the histograms of the continuous data
        print('#############################################')
        print('Histograms of the continuous data:')
        print('#############################################')

        for col in continuous_data.columns:
            fig = plt.figure()
            ax = continuous_data[col].hist()
            ax.set_title(col)
            plt.show()







pipe = Pipeline('C')
pipe.examine(data)

我想知道,如果我第二次运行相同的代码,它会按照建议绘制出数字.

推荐答案

看起来你在用Jupyter.要在Jupyter中显示绘图,可以添加

%matplotlib inline

%matplotlib notebook

(f或 a slightly m或e fancy plotting option)

Python-3.x相关问答推荐

无法使用Python slack 螺栓SDK读取在 slack 通道中收到的消息

为什么我无法在django中按月筛选事件?

我用Kivy创建的应用程序在安卓系统上运行时出错.(attributeerror:';class';对象没有属性';_javaclass__cls_storage';)

如何将列表和字典逐行组合在一起

Pandas 按值和索引对 DF 进行排序

Einsum 对于张量乘法很慢

用于 BIG 数组计算的多处理池映射比预期的要慢

使用 pandas 数据帧映射到中转( node )点的跨容量请求

pymongo 失败并出现错误未定义

如何将数据框中的每一行转换为具有属性的 node ?

具有函数值的 Python 3 枚举

Python:遍历子列表

Python 3.9.8 使用 Black 并导入 `typed_ast.ast3` 失败

python - 错误 R10(启动超时)-> Web 进程未能在启动后 60 秒内绑定到 $PORT

根据条件过滤元组列表

对字节进行按位运算

pdfminer python 3.5

如何创建一个永远在其上运行滚动协程的事件循环?

如何判断列表中的所有项目是否都是字符串

TypeError:无法实例化类型元组;使用 tuple() 代替