我们测量整个装置的半径(每度360点),大约148毫米。应该在146到150之间。你知道吗
如果用相应的极限绘制数据,可以得到: CirclPlot
我喜欢改变轴,在-145和145之间是小的,在145-150/-145--150之间是大的。所以我可以看到测量值在极限之间。你知道吗
用python可以吗?你知道吗
import matplotlib.pyplot as plt
import matplotlib.scale as mscale
import pandas as pd
#read CSV
EBRData = pd.read_csv('C://Users/vanderey/Documents/MATLAB/EBRTest2.csv', header = 0)
# Define data
Dates = EBRData['Date']
Rx = EBRData['xCoat']
Ry = EBRData['yCoat']
RLSLx = EBRData['xCoat_LSL']
RLSLy = EBRData['yCoat_LSL']
RUSLx = EBRData['xCoat_USL']
RUSLy = EBRData['yCoat_USL']
#Create plot
my_dpi=96
plt.figure(figsize=(480/my_dpi, 480/my_dpi), dpi=my_dpi)
plt.plot(Rx, Ry, color='blue', marker='.', linewidth=1, alpha=0.4)
plt.plot(RLSLx, RLSLy, color='red', marker='.', linewidth=1, alpha=0.4)
plt.plot(RUSLx, RUSLy, color='red', marker='.', linewidth=1, alpha=0.4)
plt.title('EBR')
plt.show()
如果您想显示的是半径,我还建议您根据
x
和y
测量值计算R
,并将其与目标限值一起放入绘图中。可以通过从x/y值计算完整的极坐标来实现
如果您更喜欢绘制标称角度值而不是实际测量的角度位置,您可以将φ也设置为例如
但是,这可以简单地绘制为具有两条指示极限线的标准线图,如
或例如极坐标图
要显示超出所需范围的样本,只需添加
要立即查看是否有问题:
相关问题 更多 >
编程相关推荐