猫史档案馆


【Python作品分享】呼吁保护海洋 拒绝破坏生态【半决赛奇遇之旅】

用户:NaSNaS查看:0 回复:0 评论:0 创建时间:2021-08-05T22:51:12


【作品展示】

center_image

 

【作品介绍】

半决赛奇遇之旅

 

【作品源代码】

from pyecharts import Bar, Line, Pie
import json
import os
import webbrowser


def draw_bar():
    print('='*30)
    bar = Bar("小头鼠海豚各年数量", "海中的熊猫")
    bar.use_theme('dark')
    bar.add("小头鼠海豚", ["1997年", "2008年", "2016年"], [567, 245, 30])
    bar.render("bar.html")
    webbrowser.open('file://' + os.path.realpath('bar.html'))
    print('柱状图绘制成功了')
    print('='*30)


def draw_line():
    print('='*30)

    attr = ["1966年", "1989年", "2014年", "2019年"]
    v = [209405, 453, 25395, 50]
    line = Line("蓝鲸的各年数量")
    line.add("蓝鲸", attr, v,  is_喵ooth=True, mark_line=["max", "average"])
    line.render("line.html")
    webbrowser.open('file://' + os.path.realpath('line.html'))
    print('折线图绘制成功了')
    print('='*30)


def draw_pie():
    print('='*30)

    a = ["鱼类", "贝类", "海藻", "甲壳类", "其他", "原核生物"]
    c = [12304, 513, 318, 308, 159, 229]
    pie = Pie("国内各海洋群系分布种", title_pos='center')
    pie.add("", a, c, is_label_show=True, legend_pos='left',
            legend_orient='vertical', radius=[30, 75])
    pie.render("pie.html")
    webbrowser.open('file://' + os.path.realpath('pie.html'))
    print('饼状图绘制成功了')
    print('='*30)

# 选择图表函数


def charts(num):
    if num == '1':
        draw_bar()
    elif num == '2':
        draw_line()
    elif num == '3':
        draw_pie()
    else:
        print('='*30)
        print('无效输入,请重新选择!!!')
        print('='*30)
        select()


# 菜单函数
def select():
    print('----------------------------------')
    print('|     1.柱状图 小头鼠海豚          |')
    print('|     2.折线图 蓝鲸数量            |')
    print('|     3.饼状图 海洋生物种          |')
    print('----------------------------------')
    num = input('请输入你要选择的展示图表:')
    charts(num)


while True:
    select()
    print('='*30)
    print('1.继续绘图')
    print('任意键退出')
    print('='*30)
    q = input('您是否还想绘制其他图表?')
    if q != '1':
        break
    print('='*30)
print("不管是小头鼠海豚还是蓝鲸,虽有回升但都在因捕杀大幅减少濒临灭绝。我通过网络站在长隆——娱乐的代表地同时也是最棒的游乐场与编程猫为一立场,,")
print("通过这几个微不足道的生物和统计图道出生物目前遇到的困境。为了我们的海洋生态,一起呼吁保护海洋动物吧!")
print("也许对人们这些毫无价值,但对于地球来说将是一个群系的生存与毁灭!")

 

【提示】

部分含有Python第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:

https://python.codemao.cn


回复

上一页1 页 / 共 0下一页