Zeichnen Sie logarithmische Achsen

Hier ist ein Code-Schnipsel, der zeigt, wie man in Python mit der Matplotlib-Bibliothek einen Graphen mit logarithmischen Skalen für die x- und y-Achsen plottet:

import matplotlib.pyplot as plt

# Create some data
x = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
y = [10, 100, 1000, 10000, 100000, 1000000, 10000000, 100000000, 1000000000, 10000000000]

# Create a figure and axes
fig, ax = plt.subplots()

# Set the x and y scales to logarithmic
ax.set_xscale('log')
ax.set_yscale('log')

# Plot the data
ax.scatter(x, y)

# Show the plot
plt.show()

Dies erstellt einen Streudiagramm mit logarithmischen Skalen für die x- und y-Achsen. Man kann auch die loglog()-Funktion anstelle von scatter verwenden, um die Daten auf logarithmischer Skala zu plotten

plt.loglog(x, y)
plt.show()