作者热门文章
- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
有没有办法直接将标题(以及 xlabel 和 ylabel)添加到 plt.scatter(x,y,...) 或 plt.plot(x,y,...) 而无需编写额外的行?
当我们使用 Series_name.plot 时很容易添加它,我们只需写 Series_name.plot(...,title='name') 但如果我写它对我不起作用: plt.scatter(. ..,title='name') 或 plt.plot(...,title='name')
[plt<< 将 matplotlib.pyplot 导入为 plt]
我正在使用 Python 3。
最佳答案
来自 plt.scatter()
的文档没有这样的参数来设置标题或标签。
但是 plt.plot()
也没有命令有这样的参数。 plt.plot(x,y, title="title")
抛出错误 AttributeError: Unknown property title
。所以我想知道为什么这在任何一种情况下都有效。
无论如何,通常设置标题的方式是plt.title
。设置标签的常用方法是 plt.xlabel
和 plt.ylabel
。
import matplotlib.pyplot as plt
x= [8,3,5]; y = [3,4,5]
plt.scatter(x,y)
plt.title("title")
plt.xlabel("x-label")
plt.ylabel("y-label")
plt.show()
关于python - Plt.散点图 : How to add title and xlabel and ylabel,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42223587/
我是一名优秀的程序员,十分优秀!