【问题标题】:Title, x and y labels not showing up in plot using python console标题、x 和 y 标签未显示在使用 python 控制台的绘图中
【发布时间】:2021-02-02 03:25:09
【问题描述】:

我正在尝试使用matplotlib 按年龄绘制工资中位数。代码如下:

from matplotlib import pyplot as plt

dev_x = [x for x in range(25, 36)]
dev_y = [38496, 42000, 46752, 49320, 53200, 56000, 62316, 64928, 67317, 68748, 73752]

plt.plot(dev_x, dev_y)
plt.title("Median salary (USD) by age")
plt.xlabel("Age")
plt.ylabel("Median salary (USD)")
plt.show()

pycharm 中将其作为文件运行时,它按预期工作。但是,第一次使用 python 控制台时,标题、x 和 y 标签没有显示出来。最终会发生的是,当我输入plt.plot(dev_x, dev_y) 时,情节就会出现。之后,当我添加标题和轴标签时,它会显示一个空图,其中包含各个元素。此外,在控制台中 plt.show() 什么也不做。有人可以解释一下我做错了什么吗?

【问题讨论】:

    标签: python-3.x matplotlib plot pycharm


    【解决方案1】:

    试试这样:

    import matplotlib.pyplot as plt
    
    f = plt.figure()
    plt.plot(dev_x, dev_y)
    plt.title("Median salary (USD) by age")
    plt.xlabel("Age")
    plt.ylabel("Median salary (USD)")
    f.show() 
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-08-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-10-26
      • 2021-01-06
      • 2018-04-20
      相关资源
      最近更新 更多