猫史档案馆


【Python作品分享】各种图之散点图【教程贴】

用户:忠厚的潘达熊WqxR忠厚的潘达熊WqxR查看:0 回复:0 评论:0 创建时间:2021-04-01T22:00:23


【作品展示】

center_image

 

【作品介绍】

适合新人~~~

不喜勿喷~~~

重要的事情说三遍:没抄!没抄!没抄!!!

如有雷同,纯属巧合!

(为啥说适合新人呢,主要是作者也是个介于萌新和老手之间的菜鸟)

【狗头】【狗头】

 

【作品源代码】

from pyecharts import Scatter
import webbrowser
import os

events={
    "01,19":"长征十一号发射",
    "02,22": "武大靖男子500米决赛夺冠并打破世界纪录",
    "02,04": "苏炳添男子60米项目夺冠创造亚洲记录",
    "05,13": "我国首艘国产航母开始第一次海试任务",
    "10,20": "“鲲龙”AG500成功实现水上首飞起降",
    "10,23": "港珠澳大桥正式开通",
    "11,03": "英雄联盟全球总决赛首次冠军",
    "11,12": "我国“人造太阳”实现一亿摄氏度等离子体运行",
    "12,06": "我国首艘载人潜水器支持母船“深海一号”下水\n长征三号乙运载火箭成功发射嫦娥喵探测器",
    "12,07": "长征二号丁运载火箭成功发射“一箭十二星”",
    "12,24": "“复兴号”新型动车组首次公开亮相",
    "12,27": "中国北斗系统开始提供全球服务",
}

months=[]
dates=[]
for i in events.keys():
    month,date=i.split(",")
    months.append(month)
    dates.append(date)

def events_label(params):
    events={
        "01,19":"长征十一号发射",
        "02,22": "武大靖男子500米决赛夺冠并打破世界纪录",
        "02,04": "苏炳添男子60米项目夺冠创造亚洲记录",
        "05,13": "我国首艘国产航母开始第一次海试任务",
        "10,20": "“鲲龙”AG500成功实现水上首飞起降",
        "10,23": "港珠澳大桥正式开通",
        "11,03": "英雄联盟全球总决赛首次冠军",
        "11,12": "我国“人造太阳”实现一亿摄氏度等离子体运行",
        "12,06": "我国首艘载人潜水器支持母船“深海一号”下水\n长征三号乙运载火箭成功发射嫦娥喵探测器",
        "12,07": "长征二号丁运载火箭成功发射“一箭十二星”",
        "12,24": "“复兴号”新型动车组首次公开亮相",
        "12,27": "中国北斗系统开始提供全球服务",
    }
    time=params.value[0]+","+params.value[1]
    ret=params.value[0]+"月"+params.value[1]+"日:"+events[time]
    return ret

scatter = Scatter("2018最激动的瞬间",width=1200,height=550)
scatter.add(
    "2018最激动的瞬间",
    months,
    dates,
    label_formatter=events_label,
    is_label_show=True
)
scatter.render()
webbrowser.open("file://" + os.path.realpath("render.html"))

 

【提示】

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

https://python.codemao.cn


回复

上一页1 页 / 共 0下一页