如何标准化x轴值?

问题描述 投票:0回答:1

这是我的代码:

fig,ax=plt.subplots(1,1)
fig, ax = plt.subplots()
fig.set_size_inches(20, 10)
c = ['r','b','g', 'y', 'k']
xmax = [25,50,100,250,500]
# for i in range(len(xmax)):
for i in [0]:
xmax_i = xmax[i]
df=pd.read_csv(cwd +'\\optimisation\\cathode_thickness\\' + str(xmax_i) + '\\' + 
'Time_Voltage_Position.txt', delim_whitespace=True, skiprows=[1])
cmap = cm.get_cmap('Spectral')

positionvalues = 'Position' pmin, pmax = min(positionvalues), max(positionvalues) 
for k, val in enumerate(positionvalues): 
positionvalues[k] = (val-pmin) / (pmax-pmin)

plt.scatter(df['Solid_Conc'],df['Position'], label=xmax_i, c=c[i], alpha =0.5)
ax.set_title('Solid State Concentration vs. Position')
ax.set_xlabel("Position (cm)")
ax.set_ylabel("Solid State Concentration [M] ")
ax.figure.set_size_inches(20,20)
plt.legend(loc='best')
plt.show()

所以'Position'文件具有很多值,我只想将它们全部归一化为0到1之间的值。任何帮助将不胜感激。

这是我的代码:fig,ax = plt.subplots(1,1)图,ax = plt.subplots()图set_size_inches(20,10)c = ['r','b','g' ,'y','k'] xmax = [25,50,100,250,500]#for i in range(len(xmax)):for i in [0]:...

pandas dataframe normalize
1个回答
0
投票

在绘制结果之前,您必须添加以下代码:

© www.soinside.com 2019 - 2024. All rights reserved.