我正在尝试绘制传感器数据,该数据以不同的角度记录。
import pandas as pd
import matplotlib.pyplot as plt
#create dataframe, each row contains an angle and a corresponding value
df = pd.DataFrame(columns = ["angle","value"])
df.angle = [0,5,10,15,20,25,30,35,40,45,50,55,60]
df['value'] = df.apply(lambda row: 100 -row.angle/2 , axis=1)
print(df)
#plotting
plt.polar(df['angle'].values,df['value'].values)
plt.show()
这将返回:
但是我需要一个绘图,在0度时显示100,在5度时显示97.5,依此类推。