File:Web browser usage share StatCounter.svg

页面内容不支持其他语言。
這個文件來自維基共享資源
维基百科,自由的百科全书

原始文件(SVG文件,尺寸为1,260 × 900像素,文件大小:66 KB)


摘要

描述
English: Development of web browser usage share according to StatCounter data. Only browsers with a share of 2% or higher in December 2023 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-202312.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 = (.7, .4))
gca().xaxis.get_major_formatter().set_useOffset(False)
gca().xaxis.set_major_locator(MultipleLocator(1))
tick_params(labelright = True)
xlim(2009, 2024)
ylim(0, 70)
gca().tick_params(axis = "both", pad = 12)
text(t[-1], -8, "Source: StatCounter", ha = "right", size = 14)

savefig("Web_browser_usage_share_StatCounter.svg")
show()


该文件可能会更新以反映新信息
如果您希望在不镜像新更新的情况下使用该文件的特定版本,请将所需版本作为单独的文件上传。

许可协议

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

说明

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

此文件中描述的项目

描繪內容

image/svg+xml

文件历史

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

日期/时间缩⁠略⁠图大小用户备注
当前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使用此文件:

元数据