Ich versuche, kleine Kreise in einem Diagramm hinzuzufügen. Ich möchte rund 1000 kleine Kreise hinzufügen. Aber um 500 Kreise selbst hinzuzufügen, dauert es mehr als 45 Sekunden. Gibt es eine Möglichkeit, dieses Timing zu verringern? Ich höre, dass die Verwendung von D3 Lib in JavaScript viel schneller sein wird. Aber ich möchte dies mit Python erreichen. < /P>
Bitte sehen Sie meinen Code unten.-0.0919488188976378 0.4985236220472441 -0.08210629921259843 0.5083661417322834
-0.11714566929133859 0.4985236220472441 -0.1073031496062992 0.5083661417322834
-0.1423425196850394 0.4985236220472441 -0.1325 0.5083661417322834
< /code>
x0, y0, x1, y1 -Format.fig = go.Figure()
for data in datapoints:
x0 = data[0]
y0 = data[1]
x1 = data[2]
y1 = data[3]
fig.add_shape(type="circle",
xref="x", yref="y",
x0=x0, y0=y0, x1=x1, y1=y1,
line_color='gold',
fillcolor='gold',
)
print("--- %s seconds ---" % (time.time() - start_time))
< /code>
Der Code dauert ungefähr 45 Sekunden. Oder gibt es eine andere Bibliothek, um diese Anforderung zu erreichen? Meine Anforderung basiert auf einigen Eingabedateien (Formenspezifikationen/Abmessungen). Ich muss SVG -Bilder mit Python erstellen.
Danke im Voraus.
Das Hinzufügen von 500 Kreisen in einem Diagramm mit add_shape -Funktion dauert 45 Sekunden, wie Sie dies reduzieren? ⇐ Python
-
- Similar Topics
- Replies
- Views
- Last post