用户:
RainerNeverGot查看:0 回复:0 评论:0 创建时间:2020-11-01T17:05:23
【作品展示】

【作品介绍】
更新再次
【作品源代码】
#导入库
from pyecharts import Bar
import webbrowser
import os
#统计图输出模块
def end1():
print(" ")
print("统计图名称")
l = input("请输入统计图的名称:")
c = Bar(l, title_pos="center")
c.add("", a, b, is_label_show=True, mark_line=["average"], mark_point=["max", "min"], is_more_utils=True)
c.render()
webbrowser.open("file://"+os.path.realpath("render.html"))
def end2():
print(" ")
print("统计图名称")
l = input("请输入统计图的名称:")
c = Bar(l, title_pos="center")
c.add("", a, b, is_label_show=True, mark_line=["average"],is_more_utils=True)
c.render()
webbrowser.open("file://"+os.path.realpath("render.html"))
def end3():
print(" ")
print("统计图名称")
l = input("请输入统计图的名称:")
c = Bar(l, title_pos="center")
c.add("", a, b, is_label_show=True,mark_point=["max", "min"],is_more_utils=True)
c.render()
webbrowser.open("file://"+os.path.realpath("render.html"))
def end4():
print(" ")
print("统计图名称")
l = input("请输入统计图的名称:")
c = Bar(l, title_pos="center")
c.add("", a, b, is_label_show=True, is_more_utils=True)
c.render()
webbrowser.open("file://"+os.path.realpath("render.html"))
#程序模块
print("条形统计图生成程序2.3(可转换为折线统计图)","\n")
#判断数量
com=int(input("请输入要呈现的数据个数(最大为6,最小为2):"))
if com == 2:
print(" ")
print("请输入高度数据")
u = float(input("请输入第一个数据:"))
v = float(input("请输入第二个数据:"))
print(" ")
print("请输入名称")
o = input("请输入第一个数据的名称:")
p = input("请输入第二个数据的名称:")
a = [o, p]
b = [u,v]
print(" ")
ooo = int(input("是否显示平均值(是敲1,否敲2)?"))
ppp = int(input("是否显示最大与最小值(是敲1,否敲2)?"))
if ooo == 1 and ppp == 1:
end1()
elif ooo == 1 and ppp == 2:
end2()
elif ooo == 2 and ppp == 1:
end3()
elif ooo == 2 and ppp == 2:
end4()
else:
print("您的输入有误,程序结束。")
print("感谢您的使用")
elif com == 3:
print(" ")
print("请输入高度数据")
u = float(input("请输入第一个数据:"))
v = float(input("请输入第二个数据:"))
w = float(input("请输入第三个数据:"))
print(" ")
print("请输入名称")
o = input("请输入第一个数据的名称:")
p = input("请输入第二个数据的名称:")
q = input("请输入第三个数据的名称:")
a = [o, p, q]
b = [u, v, w]
print(" ")
ooo = int(input("是否显示平均值(是敲1,否敲2)?"))
ppp = int(input("是否显示最大与最小值(是敲1,否敲2)?"))
if ooo == 1 and ppp == 1:
end1()
elif ooo == 1 and ppp == 2:
end2()
elif ooo == 2 and ppp == 1:
end3()
elif ooo == 2 and ppp == 2:
end4()
else:
print("您的输入有误,程序结束。")
print("感谢您的使用")
elif com == 4:
print(" ")
print("请输入高度数据")
u = float(input("请输入第一个数据:"))
v = float(input("请输入第二个数据:"))
w = float(input("请输入第三个数据:"))
x = float(input("请输入第四个数据:"))
print(" ")
print("请输入名称")
o = input("请输入第一个数据的名称:")
p = input("请输入第二个数据的名称:")
q = input("请输入第三个数据的名称:")
r = input("请输入第四个数据的名称:")
a = [o, p, q, r]
b = [u, v,w,x]
print(" ")
ooo = int(input("是否显示平均值(是敲1,否敲2)?"))
ppp = int(input("是否显示最大与最小值(是敲1,否敲2)?"))
if ooo == 1 and ppp == 1:
end1()
elif ooo == 1 and ppp == 2:
end2()
elif ooo == 2 and ppp == 1:
end3()
elif ooo == 2 and ppp == 2:
end4()
else:
print("您的输入有误,程序结束。")
print("感谢您的使用")
elif com == 5:
print(" ")
print("请输入高度数据")
u = float(input("请输入第一个数据:"))
v = float(input("请输入第二个数据:"))
w = float(input("请输入第三个数据:"))
x = float(input("请输入第四个数据:"))
y = float(input("请输入第五个数据:"))
print(" ")
print("请输入名称")
o = input("请输入第一个数据的名称:")
p = input("请输入第二个数据的名称:")
q = input("请输入第三个数据的名称:")
r = input("请输入第四个数据的名称:")
s = input("请输入第五个数据的名称:")
a = [o, p, q, r, s]
b = [u, v, w, x,y]
print(" ")
ooo = int(input("是否显示平均值(是敲1,否敲2)?"))
ppp = int(input("是否显示最大与最小值(是敲1,否敲2)?"))
if ooo == 1 and ppp == 1:
end1()
elif ooo == 1 and ppp == 2:
end2()
elif ooo == 2 and ppp == 1:
end3()
elif ooo == 2 and ppp == 2:
end4()
else:
print("您的输入有误,程序结束。")
print("感谢您的使用")
elif com == 6:
print(" ")
print("请输入高度数据")
u = float(input("请输入第一个数据:"))
v = float(input("请输入第二个数据:"))
w = float(input("请输入第三个数据:"))
x = float(input("请输入第四个数据:"))
y = float(input("请输入第五个数据:"))
z = float(input("请输入第六个数据:"))
print(" ")
print("请输入名称")
o = input("请输入第一个数据的名称:")
p = input("请输入第二个数据的名称:")
q = input("请输入第三个数据的名称:")
r = input("请输入第四个数据的名称:")
s = input("请输入第五个数据的名称:")
t = input("请输入第六个数据的名称:")
a = [o, p, q, r, s, t]
b = [u, v, w, x,y,z]
print(" ")
ooo = int(input("是否显示平均值(是敲1,否敲2)?"))
ppp = int(input("是否显示最大与最小值(是敲1,否敲2)?"))
if ooo == 1 and ppp == 1:
end1()
elif ooo == 1 and ppp == 2:
end2()
elif ooo == 2 and ppp == 1:
end3()
elif ooo == 2 and ppp == 2:
end4()
else:
print("您的输入有误,程序结束。")
print("感谢您的使用")
#异常数量结尾
else:
print(" ")
print("您的输入有误,程序结束。")
【提示】
部分含有Python第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:
https://python.codemao.cn