栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

plt.show()如何知道要显示什么?

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

plt.show()如何知道要显示什么?

也许我终于明白了这个问题的重点。当然我们不能在这里解释pyplot,因为那太复杂了,需要一个完整的教程(确实存在)。但是我们可以看看pyplot如何以非常简化的方式作为模块工作。

因此,让我们创建

myplot
最终的控制台绘图库。;-)

myplot模块可能如下所示。它具有两个函数,

scatter
以及
show
和两个变量,
figures
plot
plot
将存储我们要绘制的坐标系。
figures
将存储我们创建的数字。

plot = """^ | | | | | +----------->"""figures =  []def scatter(X,Y):    thisplot = list(plot[:])    for x,y in zip(X,Y):        thisplot[1+14*(6-y)+x] = "*"    thisplot = "".join(thisplot)    figures.append(thisplot)def show():    for fig in figures:        print(fig)

调用

scatter
从中创建一个新图形
plot
并将其存储在
figures
列表中。调用
show
从该列表中取出所有图形,并显示它们(在控制台中打印出来)。

因此,使用

myplot
将与上面的示例完全一样。

import myplot as mltmlt.scatter([2,3,4,5,6,8],[2,5,4,4,3,2])mlt.show()

创建输出:

^ |  *         |   **       |     *      | *     *    | +----------->


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/653585.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号