by Anonymous » 10 Jun 2025, 14:18
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.
Ich versuche, kleine Kreise in einem Diagramm hinzuzufügen. [url=viewtopic.php?t=14917]Ich möchte[/url] 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 [url=viewtopic.php?t=14917]ich möchte[/url] 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.