跳转到内容

File:Web browser usage share StatCounter.svg

页面内容不支持其他语言。
這個文件來自維基共享資源
维基百科,自由的百科全书
    原始文件 (SVG文件,尺寸为1,344 × 960像素,文件大小:71 KB)


    摘要

    描述
    English: Development of web browser usage share according to StatCounter data. Only browsers with a share of 2% or higher in October 2025 or ones with a share of more than 10% in the past are plotted. 本檔案衍生自: Web browser usage share, May 2017.svg
    日期
    来源 自己的作品
    作者 Geek3
    SVG开发
    InfoField
     该SVG的源代码为有效代码。
     本图表使用Matplotlib创作。
    源代码
    InfoField

    Python code

    Source code
    # Plot CSV file from https://gs.statcounter.com/
    
    import csv
    from pylab import *
    
    matplotlib.rcParams.update({'font.size': 16})
    figure(figsize = (14, 10))
    
    d = {}
    
    # read CSV data:
    with open('browser-ww-monthly-200901-202510.csv') as csvfile:
        for r in csv.reader(csvfile):
            if r[0] == 'Date':
                h = r
                for x in range(len(r)):
                    d[r[x] ] = []
            else:
                for x in range(len(r)):
                    if h[x] == 'Date':
                        d[h[x] ].append(r[x])
                    else:
                        d[h[x] ].append(float(r[x]))
    
    t = []
    
    # calculate dates:
    for x in d['Date']:
        y, m = x.split('-')
        t.append(float(y) + (float(m)-1)/12)
    
    # sort keys by latest values:
    v = []
    for k in d.keys():
        if k != 'Date':
            v.append((k, float(d[k][-1])))
    v = sorted(v, key = lambda a: a[1])[::-1]
    print(v)
    
    # plot data:
    for k in v:
        if k[1] >= 2 or max(d[k[0] ]) >= 10:
            if k[0] == "IE":
                plot(t, d[k[0]], label = "Internet Explorer", lw = 3)
            elif k[0] == "Edge":    # add the new and old Edge versions together:
                d2 = [p + q for p, q in zip(d["Edge"], d["Edge Legacy"])]
                plot(t, d2, label = "Edge", lw = 3)
            else:
                plot(t, d[k[0]], label = k[0], lw = 3)
    xlabel('Year')
    ylabel('%')
    title('Usage share of major web browsers')
    grid(True, ls = 'solid')
    legend(loc = (.75, .4))
    gca().xaxis.get_major_formatter().set_useOffset(False)
    gca().xaxis.set_major_locator(MultipleLocator(1))
    tick_params(labelright = True)
    xlim(2009, 2026)
    ylim(0, 80)
    gca().tick_params(axis = "both", pad = 12)
    text(t[-1], -8, "Source: StatCounter", ha = "right", size = 14)
    tight_layout()
    savefig("Web_browser_usage_share_StatCounter.svg")
    show()
    

    许可协议

    我,本作品著作权人,特此采用以下许可协议发表本作品:
    w:zh:知识共享
    署名 相同方式共享
    您可以自由地:
    • 共享 – 复制、发行并传播本作品
    • 修改 – 改编作品
    惟须遵守下列条件:
    • 署名 – 您必须对作品进行署名,提供授权条款的链接,并说明是否对原始内容进行了更改。您可以用任何合理的方式来署名,但不得以任何方式表明许可人认可您或您的使用。
    • 相同方式共享 – 如果您再混合、转换或者基于本作品进行创作,您必须以与原先许可协议相同或相兼容的许可协议分发您贡献的作品。
    本文件可由自动确认用户自相同来源覆盖。请确保操作符合规定。

    说明

    添加一行文字以描述该文件所表现的内容

    此文件中描述的项目

    描繪內容

    4 9 2019

    image/svg+xml

    72,831 字节

    4be9f15d2f59dd42b28b20e2ccfbc29aeddb7803

    文件历史

    点击某个日期/时间查看对应时刻的文件。

    日期/时间缩⁠略⁠图大小用户备注
    当前2025年11月13日 (四) 17:232025年11月13日 (四) 17:23版本的缩略图1,344 × 960​(71 KB)Mornupdated for 2025
    2024年12月10日 (二) 11:342024年12月10日 (二) 11:34版本的缩略图1,344 × 960​(66 KB)Mornupdated for 2024
    2023年12月12日 (二) 22:242023年12月12日 (二) 22:24版本的缩略图1,260 × 900​(66 KB)Mornsimplify the label for Edge again
    2023年12月12日 (二) 18:592023年12月12日 (二) 18:59版本的缩略图1,260 × 900​(68 KB)Mornadd numbers from old and new Edge versions together
    2023年12月12日 (二) 12:032023年12月12日 (二) 12:03版本的缩略图1,260 × 900​(65 KB)Mornupdated
    2019年9月4日 (三) 18:452019年9月4日 (三) 18:45版本的缩略图720 × 720​(69 KB)Geek3ie
    2019年9月4日 (三) 18:232019年9月4日 (三) 18:23版本的缩略图720 × 720​(68 KB)Geek3more ticks
    2019年9月4日 (三) 18:112019年9月4日 (三) 18:11版本的缩略图720 × 720​(64 KB)Geek3User created page with UploadWizard

    以下页面使用本文件:

    全域文件用途

    以下其他wiki使用此文件:

    元数据