繁体   English   中英

如何使用熊猫摆脱这张图中的外部值?

[英]How do I get rid of the outside values in this graph using pandas?

from mpl_toolkits.mplot3d import Axes3D
import matplotlib.pyplot as plt



fig = plt.figure()
ax = fig.add_subplot(111, projection='3d')

x = power_current_pd8_on['VDD-CL(V)'] 
y = power_current_pd8_on['CLK_IN(Hz)']
z = IDCLA_pd8_on

ax.scatter(x , y, z, c='r', marker='o')

ax.set_xlabel('VDD-CL(V)')
ax.set_ylabel('CLK_IN(Hz)')
ax.set_zlabel('ID-CL(A)')
ax.set_title('VDD-CL(V) vs CLK-IN(Hz) vs ID-CL(A)')
ax.set_xlim3d(left=.80, right=.9, auto = False)
ax.set_ylim3d(bottom=0, top=.4, auto = False)
#ax.set_zlim3d(0,1000)

plt.show()

我不太了解自己在做什么,因为我将图形限制为一组特定的参数,但是它仍然无法正常工作。 我有6张这样的图表,但所有下摆都存在相同的问题。 该图被限制为参数,但是有些点离开了图,因为我不知道如何解决。

样例图

您始终可以丢弃不想绘制的数据。

...

x = power_current_pd8_on['VDD-CL(V)'] 
y = power_current_pd8_on['CLK_IN(Hz)']
z = IDCLA_pd8_on

keepers = (x <= 0.9) & (x >= 0.8) & (y >= 0.0) & (y <= 0.4)

ax.scatter(x[keepers], y[keepers], z[keepers], c='r', marker='o')

...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM