Пиплот отсутствует, несмотря на то, что Matplotlib был в курсе? - PullRequest
0 голосов
/ 02 июля 2019

Фон

Я разрабатывал некоторый код для создания геометрии чего-то, что я пытаюсь смоделировать геометрией чего-то, и после выполнения того, что я написал, я получаю конкретную ошибку

ModuleNotFoundError: No module named 'pyplot'

Итак, я немного углубился в проблему, чтобы проверить модули, которые я импортировал, и найти их в разделе «Проверка модулей», также можно найти неисправный код в разделе «Попытка кода». После импорта модулей через интерпретатор python я обнаружил, что все, кажется, на месте, и я попытался удалить matplotlib через pip, и, похоже, не принес никакого успеха.

Вопрос :

Можно ли исправить исправление pyplot, не импортируемого во время выполнения?

Проверка модуля :

Python 3.7.3 (v3.7.3:ef4ec6ed12, Mar 25 2019, 21:26:53) [MSC v.1916 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import pylab import math
>>> import random
>>> import plotly.plotly as py
>>> import matplotlib.pyplot as plt
>>> import matplotlib.patches as mpatches

Код попытки :

    import pylab 
    import math
    import random
    import numpy as np
    import plotly.plotly as py 
    import plotly.tools as tls
    import matplotlib.pyplot as plt
    import matplotlib.patches as mpatches

    def Mona_Lisa_Geometry_Setup():
            '''We are Drawing a Circle and Four Rectangles on the XY-Plane'''
            ##############################################################
            '''================================================== '''
            x = 1
            for x in range():
                R = 1
                a = random.randint(30, 30)
                r = R * sqrt(a)
                theta = random.randint(30,30) *2 *math.pi 
                x += cmath.polar(x) + r *math.cos(theta)
                y = cmath.polar(x) + r *math.sin(theta)

            mpl_fig = plt.figure()
            ax = mpl_fig.add_subplot(111)
            ax.set_aspect('equal')
            plt.ylim([-80,80])
            plt.xlim([-80,80])
            '''Four Rectangles Used, since the length of one wasn't enough to fill the graph''' 

        rectangle = plt.Rectangle((0, -6.5), -80,70 , fc='r')
        rectangle2 = plt.Rectangle((0, -6.5), 80, 70 , fc='r')
        rectangle3 = plt.Rectangle((0, -6.5), -80, -60 , fc='r')
        rectangle4 = plt.Rectangle((0, -6.5),  80, -60 , fc='r')
        circle = plt.Circle((0, 0), radius=30, fc='y')
        red_patch = mpatches.Patch(color='red', label='The red data')
        blue_patch = mpatches.Patch(color='yellow', label='Detector Target')
        plt.legend(handles=[red_patch], loc="upper right")
        plt.legend(handles=[blue_patch], loc="upper left")
        plt.scatter(x,y)
        plt.gca().add_patch(rectangle)
        plt.gca().add_patch(rectangle2)
        plt.gca().add_patch(rectangle3)
        plt.gca().add_patch(rectangle4)
        plt.gca().add_patch(circle)
        ax.set_title("Mona-Lisa Data")
        ax.set_xlabel("This is the X Axis")
        ax.set_ylabel("This is the Y Axis")
        ax.grid(which='major', linestyle='-', linewidth='0.5', color='white')
        plt.axhline(y=60) #3 
        plt.axhline(y=50) #4
        plt.axhline(y=40) #5
        plt.axhline(y=30) #6
        plt.axhline(y=20) #7
        plt.axhline(y=10) #9
        plt.axhline(y=0) #10
        plt.axhline(y=-10) #11
        plt.axhline(y=-20) #12
        plt.axhline(y=-30) #13
        plt.axhline(y=-40) #14
        plt.axhline(y=-50) #15
        plt.axhline(y=-60)
        plt.show()
    Mona_Lisa_Geometry_Setup()

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...