python期末大作业之运用matplotilib可视化画姓名和学号

使用Python可视化技术,通过控制台的菜单选择,使用matplotlib进行相应的显示。

菜单项1:显示学号

菜单项2:显示姓名

菜单项0:退出

要求:

  1. 程序要求实现动态效果,姓与名交替显示,学号逐个数字显示,最终生成Gif动图,并提交。

一、姓与名交替显示

思路:当显示姓时,名与背景画布统一颜色,暂停一秒后显示名,此时姓与背景画布统一颜色

看代码:

    def draw_point_name(self, i):  # 姓名
        self.setup_axes()
        x = [1, 3, 1.7, 1.7, 2.3, 2.3, 1.5, 1.25, 1.25, 1.25, 1.25, 1.7,
             1.7, 1.7, 1.25, 1.7, 1.25, 1.7, 2.5, 2.7, 2,
             2.9, 2.2, 2.4, 2.7, 2.5, 1.9, 3, 2, 2.9, 2.5,
             2.5]
        y = [7, 7, 7.3, 6.7, 7.3, 6.7, 6.7, 6.4, 6.4, 5,
             6.4, 6.4, 6.4, 5, 5, 5, 5.7, 5.7, 6.7, 6.5, 6.4, 6.4, 6.3, 6,
             6.3, 6, 6, 6, 5.7, 5.7, 6, 5]

        x1 = [5, 5, 5, 5.3, 5.3, 5.3, 5, 5.3, 5, 5.3, 5.5,
              6.6, 5.8, 6.5, 6.5, 6.7, 6.5, 5.5, 5.5, 6.7,
              5.9, 5.3, 6.3, 6.3, 6.3, 6.7, 6.7, 6.7]
        y1 = [7, 5.3, 7, 7, 7, 5.3, 6.2, 6.2, 5.3, 5.3, 7.1, 7.1, 7.5, 6.2,
              6.2, 6.4, 6.6, 6.2, 5.8, 5.8, 5.8, 4.8, 5.8, 5,
              5, 5, 5, 5.3]
        x2 = [9, 9.4, 9, 9.4, 9, 9.4, 9.8, 10,
              10.6, 10.4, 9.7, 10.7, 9.8, 10.6, 9.6, 10.9,
           
  • 2
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
### 回答1: 本次Python大作业的主题是爬虫数据分析和可视化。随着互联网的发展,数据量变得越来越庞大,如何从海量数据中获取有用信息,成为了一项重要的技能。因此,我们选择了数据爬取和分析作为大作业的主题。作为一个实用性很强的项目,该项目在实际应用中也是非常有价值的。 首先,我们需要用Python编写爬虫程序,爬取指定的网站数据,将所需数据存储到数据库中。接着,我们可以运用Python强大的数据分析库进行数据分析,如Pandas, Numpy, Matplotlib等。通过数据分析,我们可以得到诸如最热门的文章、最受欢迎的关键词、用户的浏览习惯等有用的信息。最后,我们需要将这些信息进行可视化展示,以便更直观的理解和呈现。 在整个项目中,我们需要注意数据爬取和分析的合理性,确保算法的正确性和数据的完整性。同时,还需要考虑程序的效率和可扩展性,以便在面对复杂数据时保持良好的稳定性。 本项目不仅是对Python语言的掌握和运用的考验,更是在数据分析和可视化领域的实战锻炼。完成该项目后,我们将对数据分析和可视化的技术和应用有一个更深入的了解。 ### 回答2: 本次Python大作业主要包括爬虫、数据分析和可视化三个部分。首先,需要使用Python爬虫技术爬取所需数据。可以选择一些常见的爬虫库,如Requests、Scrapy等,爬取数据的内容可根据实际需求进行选择。 其次,需要对所爬取的数据进行分析。该部分应该着重考虑什么问题需要解决以及如何用数据回答这些问题。常用的数据分析工具和库有NumPy、Pandas、Matplotlib等。在进行分析过程中,可以利用统计学和机器学习的知识对数据进行处理和处理。另外,利用数据分析中常见的可视化技术,将分析结果以图形化的方式呈现,便于理解和交流。 最后,需要将分析结果进行可视化展示,以更好地让人们理解数据的含义和趋势。可以考虑利用Python中的数据可视化库,如Matplotlib、Seaborn或Plotly等。同时,也可以考虑使用其他更具交互性和美观性的可视化工具,如Tableau或D3.js等。 需要注意的是,数据的获取和分析应该保证数据的准确性和可靠性。另外,在进行数据分析和可视化时,应当遵循数据可视化的设计原则,如传达信息、避免混淆、最小化错误等,以达到更好的效果。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值