So stellen Sie die Achse so ein, dass sie in Matplotlib an der Ecke beginnt

Tian

Dies ist eine Grafik, die ich gezeichnet habe:

# MatPlotlib
import matplotlib.pyplot as plt
# Scientific libraries
import numpy as np

plt.figure(1)

points = np.array([(100, 6.09),
                   (111, 8.42),
                   (119, 10.6),
                   (129, 12.5),
                   (139, 14.9),
                   (149, 17.2),
                   (200, 28.9),
                   (250, 40.9),
                   (299, 52.4),
                   (349, 64.7),
                   (400, 76.9)])

# get x and y vectors
x = points[:,0]
y = points[:,1]
# calculate polynomial
z = np.polyfit(x, y, 3)
f = np.poly1d(z)
# calculate new x's and y's
x_new = np.linspace(x[0], x[-1], 50)
y_new = f(x_new)

plt.plot(x,y,'bo', x_new, y_new)

plt.show()

Geben Sie hier die Bildbeschreibung ein

Ich stelle fest, dass nicht alle von mir gezeichneten Diagramme ihre Achsen ab der Ecke des Felds haben. Kann mir jemand sagen, wie ich das korrigieren kann? Abgesehen von der Festlegung von Grenzwerten in der Grafik

Wichtigkeit von BeErnest

Standardmäßig fügt matplotlib auf allen Seiten der Achsen einen Rand von 5% hinzu. Um diesen Rand loszuwerden, können Sie verwenden plt.margins(0).

import matplotlib.pyplot as plt

plt.plot([1,2,3],[1,2,3], marker="o")
plt.margins(0)
plt.show()

Geben Sie hier die Bildbeschreibung ein

Sie können die Ränder für das gesamte Skript ändern

plt.rcParams['axes.xmargin'] = 0
plt.rcParams['axes.ymargin'] = 0

Oder Sie können Ihre RC-Datei so ändern , dass sie diese Einstellungen enthält.

Dieser Artikel stammt aus dem Internet. Bitte geben Sie beim Nachdruck die Quelle an.

Bei Verstößen wenden Sie sich bitte [email protected] Löschen.

bearbeiten am
0

Lass mich ein paar Worte sagen

0Kommentare
LoginNach der Teilnahme an der Überprüfung

Verwandte Artikel

So stellen Sie die x-Achse in Dygraphen so ein, dass R nur einen Monat anzeigt

So stellen Sie die Bildposition innerhalb des <td> -Tags so ein, dass sie sich in der oberen linken Ecke befindet, während sich der Text in der linken unteren Ecke befindet

So stellen Sie die Sammlungsansichtszelle so ein, dass sie bei Index '1' und nicht bei '0' beginnt - Swift

Wie stellen Sie die Farbpalette so ein, dass sie mit der dunkelsten Farbe beginnt, bei der ältere Daten heller als die aktuellen sind

Stellen Sie die Zahl so ein, dass sie mit 1 beginnt, wenn sie mit PHP größer als 12 ist

Stellen Sie die Größe der Matplotlib-Farbleiste so ein, dass sie mit dem Diagramm übereinstimmt

Stellen Sie die Größe der Matplotlib-Farbleiste so ein, dass sie mit dem Diagramm übereinstimmt

So erzwingen Sie, dass das Menü Angular Material Mat an der Ecke des Bildschirms beginnt

So stellen Sie die x-Achse des Barplots ein

So stellen Sie die Achse in matlplotlib richtig ein

Stellen Sie die Bildfarbe so ein, dass sie der Hintergrundfarbe entspricht php

Stellen Sie die Anzahl der ol so ein, dass sie in das Symbol passen

Stellen Sie die Höhe von DIV so ein, dass sie mindestens der Bildschirmhöhe entspricht

Stellen Sie die ConstraintLayout-Breite so ein, dass sie programmgesteuert mit der übergeordneten Breite übereinstimmt

Stellen Sie die Matplotlib-Achse mithilfe der objektorientierten Schnittstelle auf die Achse anderer Figuren ein

Stellen Sie GameMaker so ein, dass der Fensterbereich verwendet wird

Stellen Sie den Ursprung so ein, dass er in ggplot bei 0 beginnt

RecyclerView / SnapHelper - So stellen Sie die variable Position der Karten so ein, dass sie je nach Position unterschiedlich aussehen

So stellen Sie die UIBarButton-Größe in iOS 11 so ein, dass sie der Größe in iOS 10 entspricht

Stellen Sie die Deckkraft von QToolTip so ein, dass der zugrunde liegende Text nicht durchblutet

Stellen Sie die Figurengröße so ein, dass sie größer als die Bildschirmgröße in matplotlib ist

So stellen Sie die Anzahl der Ticks auf der Bokeh-Achse ein (Beschriftungen überlappen sich bei kleinen Figuren)

So stellen Sie die Bildbreite so ein, dass sie die Hälfte des Speicherplatzes in ConstraintLayout einnimmt

Stellen Sie die matplotlib-Ansicht in Python so ein, dass sie normal zur xy-Ebene ist

Stellen Sie die Breite der Dropdown-Menüschaltfläche so ein, dass sie in der VuetifyJS-Komponente blockiert wird

Stellen Sie die Höhe der flexiblen Reihe so ein, dass sie der Größe des Kindes entspricht

iOS - Stellen Sie die Breite der Unteransicht so ein, dass sie der des übergeordneten Elements entspricht (Ziel-c).

So stellen Sie die Deckkraft der Hintergrundfarbe des Diagramms mit Matplotlib ein

So stellen Sie die Länge des RecyclerView so ein, dass sie den Bildschirm nicht überschreitet

TOP Liste

  1. 1

    Modbus Python Schneider PM5300

  2. 2

    Glassfish v3.0.1 im Vergleich zu Oracle GlassFish Server 3.0.1 - Gibt es einen technischen Grund, die kommerzielle Version zu verwenden?

  3. 3

    Wie schließe ich mehrere Ordner mit der Variablen EXTRA_ARGS aus?

  4. 4

    Wie kann eine gleichmäßige Lastverteilung in ElasticSearch mit Indizes mit unterschiedlicher Anzahl von Shards erreicht werden?

  5. 5

    Wie kann man eine Multi-Container-Anwendung in Steuerkarten erstellen?

  6. 6

    ElasticSearch - Knotensperren konnten nicht abgerufen werden

  7. 7

    Python: Spalten mit demselben Namen zusammenführen, wobei der Mindestwert beibehalten wird

  8. 8

    Elasticsearch startet nicht nach dem Laden in viele Daten

  9. 9

    Ärgerliches Problem mit yaml, das ich nicht lösen kann

  10. 10

    Wie Verwenden von Httpclient mit jedem SSL-Zertifikat, egal wie „schlecht“ es ist

  11. 11

    Wie vergleicht man scala.xml-Knoten richtig?

  12. 12

    ElasticSeach Auto Complete mit dem Vervollständigungsvorschlag, um das vollständige Dokument zurückzugeben

  13. 13

    Wie füge ich eine Spalte in einer Zeile in der Ansible Jinja2-Vorlage mit der for-Schleife hinzu?

  14. 14

    HTTPS-Verbindung mit Moneris-Servern in Curl

  15. 15

    Unity Build-Fehler: Der Name 'EditorUtility' ist im aktuellen Kontext nicht vorhanden

  16. 16

    Bester Crawler, um festzustellen, ob er mit Technologien gebaut wurde?

  17. 17

    So erhalten Sie eine gleichmäßige Höhe für alle Eingabefelder

  18. 18

    Wie kann ich den Kaskadenmodus global einstellen?

  19. 19

    Eclipse Oxygen - Projekte verschwinden

  20. 20

    Wie konvertiere ich einen Vektor von Bytes (u8) in eine Zeichenfolge?

  21. 21

    ElasticSearch BulkShardRequest ist aufgrund von org.elasticsearch.common.util.concurrent.EsThreadPoolExecutor fehlgeschlagen

heißlabel

Archiv