我想知道为什么我用matplotlib来画线的时候速度会很慢?如何修复它?
下面是演示代码。它使用plot()在两个随机生成的点之间绘制一条线。
在我的电脑上,'END=100/200/500‘结果'FPS=36.9/28.6/20’。我需要无休止地画线,而现在情况会变得更糟。如何解决?谢谢!
import numpy as np
import matplotlib.pyplot as plt
import time
def draw_demo():
x = 100
plt.axis([0, x, 0, 1])
plt.ion()
last
所以我只是把这个脚本添加到我的项目中:https://www.assetstore.unity3d.com/en/#!/content/11278,因为这个脚本只在小设备上画线,所以我想添加一个LineRenderer,这样我也可以在GameView中画线。所以我简单地写道:
public LineRenderer lr;
但是这个变量从未出现在我的检查员中,有人能解释我为什么会发生这种情况,以及我如何解决这个问题吗?
需要使用鼠标按键向下绘制线条而不是点 当鼠标点击程序画点时,我假设在按住鼠标按键的情况下需要另一个循环来画线。 while keep_going:
for event in pygame.event.get():
if event.type == pygame.QUIT:
keep_going = False
if event.type == pygame.MOUSEBUTTONDOWN:
spot = event.pos
pygame.draw.circle(screen, GR
我在制作连接显示时遇到了一个小问题。它必须是动态的,所以我不能使用画图:P。假设我在左边有一些连接线,在右边有一些连接线,我如何才能在它们之间画线而不与任何其他线相交。
注:有可能获得超过2行的连接器,如:
┌---------------------------┐
| o------------o o
└-o o o
o o o
o o o
有人有什么想法吗?太好了!
斯特凡
我有下面的数据框架(df1),我从它生成了一个geom_tile图。
X Y Z
1 1 0.343
5 4 0.134
10 6 0.564
20 8 0.532
40 9 0.235
46 12 0.425
我还有另一个数据框架,我想用它来画线,(df2)
a b c d
1 1 0.05 good
5 4 0.01 better
10 6 0.03 middle
20 8 0.1 bad
40 9 0.2 bad
46 12 0.22 bad
因此,a和X是相同的,b和Y是相同的值。
我想要做的是根据d在df2中的值,在df2区域周围画一些线。因此,在每个不同的区域将有不同的