Comment changer l'échelle de l'axe des x et l'axe y dans matlibplot?

Je suis nouveau sur matlibplot et je suis en train de dessiner un cercle de rayon 1, mais ont mes deux axes x et y aller de 0 à 3 avec un incrément de 0,25. Maintenant, j'ai tiré le graphique et le cercle, mais mon axe x et y seulement aller de 0 à 1, donc il n'y a que peu de place au-dessus, en-dessous, à gauche ou à droite du cercle. Voici le code pour l'instant:

    import numpy as np
    import matplotlib.pyplot as plt
    import scipy, pylab

    plt.axes()
    circle=plt.Circle((0, 0), radius=1, fc='w')
    plt.gca().add_patch(circle)
    plt.yticks(np.arange(0, 3, 0.25))
    plt.xticks(np.arange(0, 3, 0.25))
    plt.axis('scaled')
    plt.show()

J'ai regardé les questions suivantes, mais n'a trouvé à être un peu trop avancé pour ce que je suis en train d'accomplir, ou juste un peu hors-sujet:

    http://stackoverflow.com/questions/27170139/how-to-change-the-range-of-my-x-axis-in-matplotlib

    http://stackoverflow.com/questions/22642511/change-y-range-to-start-from-0-with-matplotlib

   http://stackoverflow.com/questions/27456185/scaling-axis-for-a-scatter-plot-in-matlibplot-in-python

   http://stackoverflow.com/questions/22642511/change-y-range-to-start-from-0-with-matplotlib

Ce que je veux faire maintenant, c'est, tout en gardant mon cercle à la même place sur le graphique, augmenter la portée de mon axe x et y de 0 à 1 de 0 à 3 tout en gardant l'incrément de 0,25 sur chaque axe, ce qui me permet de tracer des points tout autour du bord du cercle, sans avoir à vous soucier de le haut, le bas, ou de chaque côté du cercle de toucher l'un des deux axes. J'ai regardé à travers la matlibplot de la documentation, mais n'arrive pas à trouver une simple étape-par-étape de l'explication de la façon de modifier l'espacement sur mon axe. Toute réflexion sur ce serait génial! Merci à l'avance!

OriginalL'auteur busebd12 | 2015-03-30