Das Hinzufügen von 500 Kreisen in einem Diagramm mit add_shape -Funktion dauert 45 Sekunden, wie Sie dies reduzieren?Python

Python-Programme
Anonymous
 Das Hinzufügen von 500 Kreisen in einem Diagramm mit add_shape -Funktion dauert 45 Sekunden, wie Sie dies reduzieren?

Post by Anonymous »

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.

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post