猫史档案馆


【Python作品分享】【奇遇之旅】呼吁保护海洋 拒绝破坏生态-活动作品

用户:NaSNaS查看:0 回复:0 评论:0 创建时间:2021-07-26T15:29:16


【作品展示】

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下一页