【问题标题】:Axis not displaying in Matplotlib轴未在 Matplotlib 中显示
【发布时间】:2020-11-08 13:31:33
【问题描述】:
import matplotlib.pyplot as plt
import pandas as pd
import pylab as pl
import numpy as np
%matplotlib inline

!wget -O FuelConsumption.csv https://s3-api.us-geo.objectstorage.softlayer.net/cf-courses- 
data/CognitiveClass/ML0101ENv3/labs/FuelConsumptionCo2.csv

df = pd.read_csv("FuelConsumption.csv")
df.head()

df1 = df[['ENGINESIZE','CYLINDERS','FUELCONSUMPTION_COMB','CO2EMISSIONS']]
df1.head(9)

plt.scatter(df1.ENGINESIZE , df1.CO2EMISSIONS , color = "black")
plt.xlabel=("enginesize")
plt.ylabel=("emission")
plt.show()

当我尝试运行此代码时,我得到没有轴标签的散点图。 如果有人可以帮助我,我如何获得轴标签?

【问题讨论】:

    标签: python pandas dataframe matplotlib google-colaboratory


    【解决方案1】:

    您需要将标签名称传递给xlabelylabel。 如果它抛出错误 - TypeError: 'str' object is not callable 然后重新启动 ipython 内核

    import matplotlib.pyplot as plt
    import pandas as pd
    import pylab as pl
    import numpy as np
    %matplotlib inline
    
    df = pd.read_csv("FuelConsumption.csv")
    df.head()
    
    df1 = df[['ENGINESIZE','CYLINDERS','FUELCONSUMPTION_COMB','CO2EMISSIONS']]
    df1.head(9)
    
    plt.scatter(df1.ENGINESIZE , df1.CO2EMISSIONS , color = "black")
    plt.xlabel("enginesize")
    plt.ylabel("emission")
    plt.show()
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-08-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-10-30
      • 2014-04-13
      • 2020-05-05
      相关资源
      最近更新 更多