【问题标题】:How to fix:ValueError: not enough values to unpack (expected 2, got 1)如何修复:ValueError: no enough values to unpack (expected 2, got 1)
【发布时间】:2022-07-22 00:11:36
【问题描述】:

我正在尝试绘制图表 并不断收到错误 ValueError: not enough values to unpack (expected 2, got 1)

#turning csv into array
``AL_Force=data1["Force (kN)"].to_numpy()
`Al_Strain_p=data1["Tensile strain (Strain 1)(%)"] #strain in %
``#Calculating Stress=Force/Area

AL_stress=AL_Force/AL_a
#changing strain % into a fraction 
AL_Strain=Al_Strain_p/100

                         #High Carbon Steel data#
#turning csv into an array 
HC_Force=data3["Force(kN)"].to_numpy()
HC_Strain_p=data3["Tensile strain (Strain 1)(%)"].to_numpy()
#calcuting stress
HC_Stress=HC_Force/HC_a
#changing strain % into a fraction 
HC_Strain=HC_Strain_p/100
                            #Low Carbon Steel Data#
LC_Force=data2["Force(kN)"].to_numpy()
LC_Strain_p=data2["Tensile strain (Strain 1)(%)"]
#calculating stress
LC_Stress=LC_Force/LC_a
#changing strain % into a fraction 
LC_Strain=LC_Strain_p/100

#plotting graph
fig,ax1=plt.plot(AL_stress,AL_Strain,linestyle='-',color='black')

【问题讨论】:

    标签: python arrays excel pandas numpy


    【解决方案1】:

    您的问题是您的最后一行。 plt.plot() 返回单个对象,但您将其设置为两个变量:figax1。改为:

    fig = plt.plot(AL_stress, AL_Strain, linestyle='-',color='black')
    

    如果您想研究如何使用子图(为什么要使用 ax),请查看此other answer

    【讨论】:

      猜你喜欢
      • 2020-10-10
      • 2017-12-23
      • 1970-01-01
      • 2020-11-19
      • 2020-10-26
      • 1970-01-01
      • 2021-10-27
      • 2021-12-31
      • 1970-01-01
      相关资源
      最近更新 更多