用户:
NaS查看:0 回复:0 评论:0 创建时间:2021-08-05T22:51:12
【作品展示】

【作品介绍】
半决赛奇遇之旅
【作品源代码】
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