数据来自tiobe
配置项如下
var series= [{
name: 'C',
data: [
[Date.UTC(2001, 5, 30), 20.24],
[Date.UTC(2001, 6, 30), 20.77],
[Date.UTC(2001, 7, 30), 20.75],
[Date.UTC(2001, 8, 28), 20.77],
[Date.UTC(2001, 9, 26), 19.75],
[Date.UTC(2001, 10, 28), 19.21],
[Date.UTC(2001, 11, 31), 20.14],
[Date.UTC(2002, 0, 30), 18.83],
[Date.UTC(2002, 1, 27), 19.89],
[Date.UTC(2002, 2, 29), 19.85],
[Date.UTC(2002, 3, 29), 19.82],
[Date.UTC(2002, 4, 29), 19.99],
[Date.UTC(2002, 5, 29), 19.57],
[Date.UTC(2002, 6, 31), 19.25],
[Date.UTC(2002, 7, 29), 18.16],
[Date.UTC(2002, 8, 29), 18.70],
[Date.UTC(2002, 9, 30), 18.73],
[Date.UTC(2002, 10, 29), 17.50],
[Date.UTC(2002, 11, 31), 17.26],
[Date.UTC(2003, 0, 31), 18.25],
[Date.UTC(2003, 1, 28), 18.54],
[Date.UTC(2003, 2, 31), 17.21],
[Date.UTC(2003, 3, 30), 18.02],
[Date.UTC(2003, 4, 30), 18.50],
[Date.UTC(2003, 5, 30), 18.52],
[Date.UTC(2003, 6, 31), 17.97],
[Date.UTC(2003, 7, 31), 17.78],
[Date.UTC(2003, 8, 30), 18.31],
[Date.UTC(2003, 9, 31), 17.00],
[Date.UTC(2003, 10, 30), 18.47],
[Date.UTC(2003, 11, 31), 18.60],
[Date.UTC(2004, 0, 31), 18.20],
[Date.UTC(2004, 1, 29), 18.93],
[Date.UTC(2004, 2, 31), 17.75],
[Date.UTC(2004, 3, 30), 17.95],
[Date.UTC(2004, 4, 30), 18.29],
[Date.UTC(2004, 5, 30), 17.14],
[Date.UTC(2004, 6, 31), 16.33],
[Date.UTC(2004, 7, 30), 17.12],
[Date.UTC(2004, 8, 30), 18.17],
[Date.UTC(2004, 9, 31), 17.99],
[Date.UTC(2004, 10, 30), 19.70],
[Date.UTC(2004, 11, 31), 20.71],
[Date.UTC(2005, 0, 31), 19.82],
[Date.UTC(2005, 1, 28), 19.47],
[Date.UTC(2005, 2, 31), 18.63],
[Date.UTC(2005, 3, 30), 18.52],
[Date.UTC(2005, 4, 31), 19.37],
[Date.UTC(2005, 5, 30), 19.85],
[Date.UTC(2005, 6, 31), 19.47],
[Date.UTC(2005, 7, 31), 19.16],
[Date.UTC(2005, 8, 30), 18.77],
[Date.UTC(2005, 11, 3), 19.63],
[Date.UTC(2006, 0, 4), 19.01],
[Date.UTC(2006, 1, 2), 18.33],
[Date.UTC(2006, 2, 1), 17.79],
[Date.UTC(2006, 3, 2), 17.69],
[Date.UTC(2006, 4, 1), 17.69],
[Date.UTC(2006, 5, 1), 18.25],
[Date.UTC(2006, 6, 2), 17.83],
[Date.UTC(2006, 7, 2), 17.43],
[Date.UTC(2006, 8, 2), 18.06],
[Date.UTC(2006, 9, 1), 17.66],
[Date.UTC(2006, 10, 2), 17.20],
[Date.UTC(2006, 11, 1), 16.62],
[Date.UTC(2007, 0, 2), 15.81],
[Date.UTC(2007, 1, 3), 16.10],
[Date.UTC(2007, 2, 3), 15.63],
[Date.UTC(2007, 3, 1), 14.94],
[Date.UTC(2007, 4, 5), 15.15],
[Date.UTC(2007, 5, 2), 15.97],
[Date.UTC(2007, 6, 2), 16.36],
[Date.UTC(2007, 7, 5), 15.70],
[Date.UTC(2007, 8, 2), 14.91],
[Date.UTC(2007, 9, 4), 14.59],
[Date.UTC(2007, 10, 4), 13.97],
[Date.UTC(2007, 11, 3), 13.17],
[Date.UTC(2008, 0, 3), 13.92],
[Date.UTC(2008, 1, 7), 14.86],
[Date.UTC(2008, 5, 1), 15.51],
[Date.UTC(2008, 6, 2), 15.95],
[Date.UTC(2008, 7, 3), 16.18],
[Date.UTC(2008, 8, 3), 15.38],
[Date.UTC(2008, 9, 6), 15.57],
[Date.UTC(2008, 10, 2), 15.28],
[Date.UTC(2008, 11, 3), 15.02],
[Date.UTC(2009, 0, 2), 15.93],
[Date.UTC(2009, 1, 1), 15.84],
[Date.UTC(2009, 2, 5), 15.86],
[Date.UTC(2009, 3, 7), 15.47],
[Date.UTC(2009, 4, 1), 16.13],
[Date.UTC(2009, 5, 4), 16.78],
[Date.UTC(2009, 6, 2), 17.32],
[Date.UTC(2009, 7, 1), 17.22],
[Date.UTC(2009, 8, 5), 16.86],
[Date.UTC(2009, 9, 2), 16.84],
[Date.UTC(2009, 10, 2), 17.32],
[Date.UTC(2009, 11, 2), 16.28],
[Date.UTC(2010, 0, 5), 16.22],
[Date.UTC(2010, 1, 7), 16.60],
[Date.UTC(2010, 2, 7), 17.28],
[Date.UTC(2010, 3, 5), 18.06],
[Date.UTC(2010, 4, 15), 18.19],
[Date.UTC(2010, 6, 6), 18.48],
[Date.UTC(2010, 6, 30), 17.87],
[Date.UTC(2010, 8, 11), 17.15],
[Date.UTC(2010, 9, 2), 17.18],
[Date.UTC(2010, 10, 3), 16.72],
[Date.UTC(2010, 11, 7), 16.08],
[Date.UTC(2011, 0, 2), 15.82],
[Date.UTC(2011, 1, 8), 14.99],
[Date.UTC(2011, 2, 8), 15.26],
[Date.UTC(2011, 3, 3), 16.16],
[Date.UTC(2011, 4, 2), 16.17],
[Date.UTC(2011, 5, 5), 16.28],
[Date.UTC(2011, 6, 8), 17.28],
[Date.UTC(2011, 7, 3), 17.39],
[Date.UTC(2011, 8, 10), 18.00],
[Date.UTC(2011, 9, 9), 17.71],
[Date.UTC(2011, 10, 7), 17.32],
[Date.UTC(2011, 11, 4), 17.06],
[Date.UTC(2012, 0, 8), 16.97],
[Date.UTC(2012, 1, 5), 16.52],
[Date.UTC(2012, 2, 11), 17.09],
[Date.UTC(2012, 3, 8), 17.55],
[Date.UTC(2012, 4, 9), 17.35],
[Date.UTC(2012, 5, 10), 17.72],
[Date.UTC(2012, 6, 4), 18.33],
[Date.UTC(2012, 7, 10), 18.94],
[Date.UTC(2012, 8, 2), 19.30],
[Date.UTC(2012, 9, 5), 19.82],
[Date.UTC(2012, 10, 4), 19.22],
[Date.UTC(2012, 11, 2), 18.70],
[Date.UTC(2013, 0, 5), 17.85],
[Date.UTC(2013, 1, 8), 17.08],
[Date.UTC(2013, 2, 11), 17.14],
[Date.UTC(2013, 3, 7), 17.86],
[Date.UTC(2013, 4, 8), 18.73],
[Date.UTC(2013, 5, 9), 17.81],
[Date.UTC(2013, 6, 7), 17.63],
[Date.UTC(2013, 7, 4), 15.97],
[Date.UTC(2013, 8, 11), 16.98],
[Date.UTC(2013, 9, 10), 17.25],
[Date.UTC(2013, 10, 9), 18.16],
[Date.UTC(2013, 11, 6), 17.89],
[Date.UTC(2014, 0, 1), 17.94],
[Date.UTC(2014, 1, 8), 18.33],
[Date.UTC(2014, 2, 3), 17.53],
[Date.UTC(2014, 3, 10), 17.63],
[Date.UTC(2014, 4, 7), 16.93],
[Date.UTC(2014, 5, 8), 16.19],
[Date.UTC(2014, 6, 6), 17.14],
[Date.UTC(2014, 7, 11), 16.40],
[Date.UTC(2014, 8, 1), 16.72],
[Date.UTC(2014, 9, 3), 17.66],
[Date.UTC(2014, 10, 8), 17.47],
[Date.UTC(2014, 11, 7), 17.59],
[Date.UTC(2015, 0, 6), 16.70],
[Date.UTC(2015, 1, 5), 16.49],
[Date.UTC(2015, 2, 7), 16.64],
[Date.UTC(2015, 3, 13), 15.75],
[Date.UTC(2015, 4, 13), 16.85],
[Date.UTC(2015, 5, 6), 16.79],
[Date.UTC(2015, 6, 12), 16.15],
[Date.UTC(2015, 7, 6), 14.73],
[Date.UTC(2015, 8, 5), 15.62],
[Date.UTC(2015, 9, 4), 16.19],
[Date.UTC(2015, 10, 7), 17.15],
[Date.UTC(2015, 11, 4), 16.46],
[Date.UTC(2016, 0, 2), 16.04],
[Date.UTC(2016, 1, 2), 15.59],
[Date.UTC(2016, 2, 3), 14.60],
[Date.UTC(2016, 3, 7), 13.91],
[Date.UTC(2016, 4, 6), 13.22],
[Date.UTC(2016, 5, 5), 12.38],
[Date.UTC(2016, 6, 4), 12.24],
[Date.UTC(2016, 7, 6), 11.30],
[Date.UTC(2016, 8, 8), 10.95],
[Date.UTC(2016, 9, 7), 9.84],
[Date.UTC(2016, 10, 5), 9.20],
[Date.UTC(2016, 11, 4), 8.73],
[Date.UTC(2017, 0, 7), 9.35],
[Date.UTC(2017, 1, 8), 8.44],
[Date.UTC(2017, 2, 7), 7.74],
[Date.UTC(2017, 3, 9), 6.97],
[Date.UTC(2017, 4, 6), 7.00],
[Date.UTC(2017, 5, 3), 6.85],
[Date.UTC(2017, 6, 7), 7.32],
[Date.UTC(2017, 7, 2), 6.48],
[Date.UTC(2017, 8, 6), 7.38],
[Date.UTC(2017, 9, 5), 8.37],
[Date.UTC(2017, 10, 12), 9.29],
[Date.UTC(2017, 11, 9), 10.16],
[Date.UTC(2018, 0, 3), 11.04],
[Date.UTC(2018, 1, 8), 11.86],
[Date.UTC(2018, 2, 7), 12.76],
[Date.UTC(2018, 3, 1), 13.59],
[Date.UTC(2018, 4, 6), 14.00],
[Date.UTC(2018, 5, 10), 14.94],
[Date.UTC(2018, 6, 7), 14.66],
[Date.UTC(2018, 7, 1), 14.97],
[Date.UTC(2018, 8, 3), 15.45],
[Date.UTC(2018, 9, 5), 15.38],
[Date.UTC(2018, 10, 8), 14.40],
[Date.UTC(2018, 11, 2), 14.28],
[Date.UTC(2019, 0, 4), 13.34],
[Date.UTC(2019, 1, 6), 12.42],
[Date.UTC(2019, 2, 2), 13.31],
[Date.UTC(2019, 3, 7), 14.08],
[Date.UTC(2019, 4, 4), 14.24],
[Date.UTC(2019, 5, 9), 13.30],
[Date.UTC(2019, 6, 6), 14.21],
[Date.UTC(2019, 7, 5), 15.15],
[Date.UTC(2019, 8, 9), 15.21],
[Date.UTC(2019, 9, 5), 16.18],
[Date.UTC(2019, 10, 3), 16.04],
[Date.UTC(2019, 11, 6), 16.09],
[Date.UTC(2020, 0, 5), 15.77],
[Date.UTC(2020, 1, 4), 16.77],
[Date.UTC(2020, 2, 4), 16.33],
[Date.UTC(2020, 3, 2), 16.72],
[Date.UTC(2020, 4, 2), 17.07],
[Date.UTC(2020, 5, 1), 17.19]
]
}, {
name: 'Java',
data: [
[Date.UTC(2001, 5, 30), 26.49],
[Date.UTC(2001, 6, 30), 25.03],
[Date.UTC(2001, 7, 30), 24.66],
[Date.UTC(2001, 8, 28), 24.82],
[Date.UTC(2001, 9, 26), 25.68],
[Date.UTC(2001, 10, 28), 24.37],
[Date.UTC(2001, 11, 31), 24.20],
[Date.UTC(2002, 0, 30), 24.06],
[Date.UTC(2002, 1, 27), 24.01],
[Date.UTC(2002, 2, 29), 24.41],
[Date.UTC(2002, 3, 29), 25.05],
[Date.UTC(2002, 4, 29), 25.19],
[Date.UTC(2002, 5, 29), 24.20],
[Date.UTC(2002, 6, 31), 24.53],
[Date.UTC(2002, 7, 29), 22.89],
[Date.UTC(2002, 8, 29), 24.48],
[Date.UTC(2002, 9, 30), 24.20],
[Date.UTC(2002, 10, 29), 24.12],
[Date.UTC(2002, 11, 31), 24.23],
[Date.UTC(2003, 0, 31), 24.79],
[Date.UTC(2003, 1, 28), 24.78],
[Date.UTC(2003, 2, 31), 24.60],
[Date.UTC(2003, 3, 30), 24.66],
[Date.UTC(2003, 4, 30), 23.11],
[Date.UTC(2003, 5, 30), 22.34],
[Date.UTC(2003, 6, 31), 23.21],
[Date.UTC(2003, 7, 31), 22.24],
[Date.UTC(2003, 8, 30), 21.90],
[Date.UTC(2003, 9, 31), 23.08],
[Date.UTC(2003, 10, 30), 25.01],
[Date.UTC(2003, 11, 31), 23.57],
[Date.UTC(2004, 0, 31), 22.56],
[Date.UTC(2004, 1, 29), 23.17],
[Date.UTC(2004, 2, 31), 24.24],
[Date.UTC(2004, 3, 30), 18.69],
[Date.UTC(2004, 4, 30), 17.54],
[Date.UTC(2004, 5, 30), 17.05],
[Date.UTC(2004, 6, 31), 17.00],
[Date.UTC(2004, 7, 30), 15.90],
[Date.UTC(2004, 8, 30), 17.05],
[Date.UTC(2004, 9, 31), 14.80],
[Date.UTC(2004, 10, 30), 16.33],
[Date.UTC(2004, 11, 31), 17.48],
[Date.UTC(2005, 0, 31), 18.34],
[Date.UTC(2005, 1, 28), 18.87],
[Date.UTC(2005, 2, 31), 16.98],
[Date.UTC(2005, 3, 30), 17.40],
[Date.UTC(2005, 4, 31), 18.57],
[Date.UTC(2005, 5, 30), 19.66],
[Date.UTC(2005, 6, 31), 21.21],
[Date.UTC(2005, 7, 31), 22.44],
[Date.UTC(2005, 8, 30), 21.87],
[Date.UTC(2005, 11, 3), 22.13],
[Date.UTC(2006, 0, 4), 22.25],
[Date.UTC(2006, 1, 2), 22.43],
[Date.UTC(2006, 2, 1), 21.89],
[Date.UTC(2006, 3, 2), 21.28],
[Date.UTC(2006, 4, 1), 21.32],
[Date.UTC(2006, 5, 1), 21.13],
[Date.UTC(2006, 6, 2), 21.85],
[Date.UTC(2006, 7, 2), 22.38],
[Date.UTC(2006, 8, 2), 21.53],
[Date.UTC(2006, 9, 1), 21.17],
[Date.UTC(2006, 10, 2), 20.40],
[Date.UTC(2006, 11, 1), 19.91],
[Date.UTC(2007, 0, 2), 19.16],
[Date.UTC(2007, 1, 3), 18.98],
[Date.UTC(2007, 2, 3), 18.04],
[Date.UTC(2007, 3, 1), 18.36],
[Date.UTC(2007, 4, 5), 19.14],
[Date.UTC(2007, 5, 2), 20.03],
[Date.UTC(2007, 6, 2), 21.01],
[Date.UTC(2007, 7, 5), 21.77],
[Date.UTC(2007, 8, 2), 21.70],
[Date.UTC(2007, 9, 4), 21.62],
[Date.UTC(2007, 10, 4), 20.54],
[Date.UTC(2007, 11, 3), 20.05],
[Date.UTC(2008, 0, 3), 20.85],
[Date.UTC(2008, 1, 7), 21.48],
[Date.UTC(2008, 5, 1), 20.89],
[Date.UTC(2008, 6, 2), 21.34],
[Date.UTC(2008, 7, 3), 21.57],
[Date.UTC(2008, 8, 3), 20.71],
[Date.UTC(2008, 9, 6), 20.95],
[Date.UTC(2008, 10, 2), 20.30],
[Date.UTC(2008, 11, 3), 17.92],
[Date.UTC(2009, 0, 2), 19.02],
[Date.UTC(2009, 1, 1), 19.40],
[Date.UTC(2009, 2, 5), 19.80],
[Date.UTC(2009, 3, 7), 19.34],
[Date.UTC(2009, 4, 1), 19.54],
[Date.UTC(2009, 5, 4), 20.15],
[Date.UTC(2009, 6, 2), 20.45],
[Date.UTC(2009, 7, 1), 19.53],
[Date.UTC(2009, 8, 5), 19.38],
[Date.UTC(2009, 9, 2), 18.65],
[Date.UTC(2009, 10, 2), 18.37],
[Date.UTC(2009, 11, 2), 17.06],
[Date.UTC(2010, 0, 5), 17.48],
[Date.UTC(2010, 1, 7), 17.35],
[Date.UTC(2010, 2, 7), 17.51],
[Date.UTC(2010, 3, 5), 18.05],
[Date.UTC(2010, 4, 15), 17.96],
[Date.UTC(2010, 6, 6), 18.67],
[Date.UTC(2010, 6, 30), 17.99],
[Date.UTC(2010, 8, 11), 17.92],
[Date.UTC(2010, 9, 2), 18.17],
[Date.UTC(2010, 10, 3), 18.51],
[Date.UTC(2010, 11, 7), 18.00],
[Date.UTC(2011, 0, 2), 17.77],
[Date.UTC(2011, 1, 8), 18.48],
[Date.UTC(2011, 2, 8), 19.71],
[Date.UTC(2011, 3, 3), 19.04],
[Date.UTC(2011, 4, 2), 18.16],
[Date.UTC(2011, 5, 5), 18.58],
[Date.UTC(2011, 6, 8), 19.25],
[Date.UTC(2011, 7, 3), 19.41],
[Date.UTC(2011, 8, 10), 18.76],
[Date.UTC(2011, 9, 9), 17.91],
[Date.UTC(2011, 10, 7), 17.87],
[Date.UTC(2011, 11, 4), 17.56],
[Date.UTC(2012, 0, 8), 17.47],
[Date.UTC(2012, 1, 5), 17.05],
[Date.UTC(2012, 2, 11), 17.11],
[Date.UTC(2012, 3, 8), 17.03],
[Date.UTC(2012, 4, 9), 16.60],
[Date.UTC(2012, 5, 10), 16.26],
[Date.UTC(2012, 6, 4), 16.09],
[Date.UTC(2012, 7, 10), 16.35],
[Date.UTC(2012, 8, 2), 16.27],
[Date.UTC(2012, 9, 5), 17.19],
[Date.UTC(2012, 10, 4), 17.46],
[Date.UTC(2012, 11, 2), 17.57],
[Date.UTC(2013, 0, 5), 17.42],
[Date.UTC(2013, 1, 8), 18.39],
[Date.UTC(2013, 2, 11), 18.16],
[Date.UTC(2013, 3, 7), 17.68],
[Date.UTC(2013, 4, 8), 16.91],
[Date.UTC(2013, 5, 9), 16.66],
[Date.UTC(2013, 6, 7), 15.91],
[Date.UTC(2013, 7, 4), 15.98],
[Date.UTC(2013, 8, 11), 16.15],
[Date.UTC(2013, 9, 10), 16.11],
[Date.UTC(2013, 10, 9), 16.52],
[Date.UTC(2013, 11, 6), 17.31],
[Date.UTC(2014, 0, 1), 16.52],
[Date.UTC(2014, 1, 8), 17.32],
[Date.UTC(2014, 2, 3), 16.41],
[Date.UTC(2014, 3, 10), 17.35],
[Date.UTC(2014, 4, 7), 16.91],
[Date.UTC(2014, 5, 8), 16.11],
[Date.UTC(2014, 6, 6), 15.69],
[Date.UTC(2014, 7, 11), 14.98],
[Date.UTC(2014, 8, 1), 14.14],
[Date.UTC(2014, 9, 3), 13.51],
[Date.UTC(2014, 10, 8), 14.39],
[Date.UTC(2014, 11, 7), 14.96],
[Date.UTC(2015, 0, 6), 15.53],
[Date.UTC(2015, 1, 5), 15.34],
[Date.UTC(2015, 2, 7), 15.58],
[Date.UTC(2015, 3, 13), 16.04],
[Date.UTC(2015, 4, 13), 16.87],
[Date.UTC(2015, 5, 6), 17.82],
[Date.UTC(2015, 6, 12), 17.73],
[Date.UTC(2015, 7, 6), 19.27],
[Date.UTC(2015, 8, 5), 19.56],
[Date.UTC(2015, 9, 4), 19.54],
[Date.UTC(2015, 10, 7), 20.40],
[Date.UTC(2015, 11, 4), 20.97],
[Date.UTC(2016, 0, 2), 21.47],
[Date.UTC(2016, 1, 2), 21.14],
[Date.UTC(2016, 2, 3), 20.53],
[Date.UTC(2016, 3, 7), 20.85],
[Date.UTC(2016, 4, 6), 20.96],
[Date.UTC(2016, 5, 5), 20.79],
[Date.UTC(2016, 6, 4), 19.80],
[Date.UTC(2016, 7, 6), 19.01],
[Date.UTC(2016, 8, 8), 18.24],
[Date.UTC(2016, 9, 7), 18.80],
[Date.UTC(2016, 10, 5), 18.75],
[Date.UTC(2016, 11, 4), 17.86],
[Date.UTC(2017, 0, 7), 17.28],
[Date.UTC(2017, 1, 8), 16.68],
[Date.UTC(2017, 2, 7), 16.38],
[Date.UTC(2017, 3, 9), 15.57],
[Date.UTC(2017, 4, 6), 14.64],
[Date.UTC(2017, 5, 3), 14.49],
[Date.UTC(2017, 6, 7), 13.77],
[Date.UTC(2017, 7, 2), 12.96],
[Date.UTC(2017, 8, 6), 12.69],
[Date.UTC(2017, 9, 5), 12.43],
[Date.UTC(2017, 10, 12), 13.23],
[Date.UTC(2017, 11, 9), 13.27],
[Date.UTC(2018, 0, 3), 14.22],
[Date.UTC(2018, 1, 8), 14.99],
[Date.UTC(2018, 2, 7), 14.94],
[Date.UTC(2018, 3, 1), 15.78],
[Date.UTC(2018, 4, 6), 16.38],
[Date.UTC(2018, 5, 10), 15.37],
[Date.UTC(2018, 6, 7), 16.14],
[Date.UTC(2018, 7, 1), 16.88],
[Date.UTC(2018, 8, 3), 17.44],
[Date.UTC(2018, 9, 5), 17.80],
[Date.UTC(2018, 10, 8), 16.75],
[Date.UTC(2018, 11, 2), 15.93],
[Date.UTC(2019, 0, 4), 16.90],
[Date.UTC(2019, 1, 6), 15.88],
[Date.UTC(2019, 2, 2), 14.88],
[Date.UTC(2019, 3, 7), 15.04],
[Date.UTC(2019, 4, 4), 16.00],
[Date.UTC(2019, 5, 9), 15.00],
[Date.UTC(2019, 6, 6), 15.06],
[Date.UTC(2019, 7, 5), 16.03],
[Date.UTC(2019, 8, 9), 16.66],
[Date.UTC(2019, 9, 5), 16.88],
[Date.UTC(2019, 10, 3), 16.25],
[Date.UTC(2019, 11, 6), 17.25],
[Date.UTC(2020, 0, 5), 16.90],
[Date.UTC(2020, 1, 4), 17.36],
[Date.UTC(2020, 2, 4), 17.78],
[Date.UTC(2020, 3, 2), 16.73],
[Date.UTC(2020, 4, 2), 16.28],
[Date.UTC(2020, 5, 1), 16.10]
]
}, {
name: 'Python',
data: [
[Date.UTC(2001, 5, 30), 1.25],
[Date.UTC(2001, 6, 30), 1.13],
[Date.UTC(2001, 7, 30), 1.20],
[Date.UTC(2001, 8, 28), 1.17],
[Date.UTC(2001, 9, 26), 1.28],
[Date.UTC(2001, 10, 28), 1.23],
[Date.UTC(2001, 11, 31), 1.04],
[Date.UTC(2002, 0, 30), 1.02],
[Date.UTC(2002, 1, 27), 0.99],
[Date.UTC(2002, 2, 29), 0.99],
[Date.UTC(2002, 3, 29), 1.07],
[Date.UTC(2002, 4, 29), 1.06],
[Date.UTC(2002, 5, 29), 1.13],
[Date.UTC(2002, 6, 31), 1.08],
[Date.UTC(2002, 7, 29), 1.22],
[Date.UTC(2002, 8, 29), 1.08],
[Date.UTC(2002, 9, 30), 1.19],
[Date.UTC(2002, 10, 29), 1.00],
[Date.UTC(2002, 11, 31), 1.00],
[Date.UTC(2003, 0, 31), 1.03],
[Date.UTC(2003, 1, 28), 0.97],
[Date.UTC(2003, 2, 31), 0.99],
[Date.UTC(2003, 3, 30), 1.01],
[Date.UTC(2003, 4, 30), 1.16],
[Date.UTC(2003, 5, 30), 1.28],
[Date.UTC(2003, 6, 31), 1.30],
[Date.UTC(2003, 7, 31), 1.42],
[Date.UTC(2003, 8, 30), 1.49],
[Date.UTC(2003, 9, 31), 1.77],
[Date.UTC(2003, 10, 30), 1.10],
[Date.UTC(2003, 11, 31), 1.13],
[Date.UTC(2004, 0, 31), 1.01],
[Date.UTC(2004, 1, 29), 1.02],
[Date.UTC(2004, 2, 31), 1.01],
[Date.UTC(2004, 3, 30), 4.57],
[Date.UTC(2004, 4, 30), 6.58],
[Date.UTC(2004, 5, 30), 4.96],
[Date.UTC(2004, 6, 31), 4.70],
[Date.UTC(2004, 7, 30), 5.60],
[Date.UTC(2004, 8, 30), 4.44],
[Date.UTC(2004, 9, 31), 5.20],
[Date.UTC(2004, 10, 30), 3.03],
[Date.UTC(2004, 11, 31), 2.84],
[Date.UTC(2005, 0, 31), 2.51],
[Date.UTC(2005, 1, 28), 2.42],
[Date.UTC(2005, 2, 31), 2.70],
[Date.UTC(2005, 3, 30), 2.48],
[Date.UTC(2005, 4, 31), 2.80],
[Date.UTC(2005, 5, 30), 2.52],
[Date.UTC(2005, 6, 31), 2.88],
[Date.UTC(2005, 7, 31), 3.03],
[Date.UTC(2005, 8, 30), 2.88],
[Date.UTC(2005, 11, 3), 2.68],
[Date.UTC(2006, 0, 4), 2.60],
[Date.UTC(2006, 1, 2), 2.67],
[Date.UTC(2006, 2, 1), 3.09],
[Date.UTC(2006, 3, 2), 2.76],
[Date.UTC(2006, 4, 1), 3.04],
[Date.UTC(2006, 5, 1), 3.46],
[Date.UTC(2006, 6, 2), 3.02],
[Date.UTC(2006, 7, 2), 3.07],
[Date.UTC(2006, 8, 2), 3.14],
[Date.UTC(2006, 9, 1), 3.47],
[Date.UTC(2006, 10, 2), 3.64],
[Date.UTC(2006, 11, 1), 3.76],
[Date.UTC(2007, 0, 2), 3.50],
[Date.UTC(2007, 1, 3), 3.57],
[Date.UTC(2007, 2, 3), 3.90],
[Date.UTC(2007, 3, 1), 3.81],
[Date.UTC(2007, 4, 5), 3.78],
[Date.UTC(2007, 5, 2), 3.16],
[Date.UTC(2007, 6, 2), 3.02],
[Date.UTC(2007, 7, 5), 2.75],
[Date.UTC(2007, 8, 2), 3.03],
[Date.UTC(2007, 9, 4), 3.43],
[Date.UTC(2007, 10, 4), 4.23],
[Date.UTC(2007, 11, 3), 4.70],
[Date.UTC(2008, 0, 3), 5.54],
[Date.UTC(2008, 1, 7), 4.76],
[Date.UTC(2008, 5, 1), 4.90],
[Date.UTC(2008, 6, 2), 4.97],
[Date.UTC(2008, 7, 3), 4.98],
[Date.UTC(2008, 8, 3), 5.01],
[Date.UTC(2008, 9, 6), 4.56],
[Date.UTC(2008, 10, 2), 5.14],
[Date.UTC(2008, 11, 3), 4.17],
[Date.UTC(2009, 0, 2), 4.73],
[Date.UTC(2009, 1, 1), 4.57],
[Date.UTC(2009, 2, 5), 5.18],
[Date.UTC(2009, 3, 7), 6.08],
[Date.UTC(2009, 4, 1), 5.55],
[Date.UTC(2009, 5, 4), 4.76],
[Date.UTC(2009, 6, 2), 4.43],
[Date.UTC(2009, 7, 1), 4.49],
[Date.UTC(2009, 8, 5), 3.93],
[Date.UTC(2009, 9, 2), 3.90],
[Date.UTC(2009, 10, 2), 4.67],
[Date.UTC(2009, 11, 2), 5.19],
[Date.UTC(2010, 0, 5), 4.45],
[Date.UTC(2010, 1, 7), 4.31],
[Date.UTC(2010, 2, 7), 4.23],
[Date.UTC(2010, 3, 5), 4.21],
[Date.UTC(2010, 4, 15), 4.10],
[Date.UTC(2010, 6, 6), 4.22],
[Date.UTC(2010, 6, 30), 4.22],
[Date.UTC(2010, 8, 11), 4.58],
[Date.UTC(2010, 9, 2), 4.86],
[Date.UTC(2010, 10, 3), 5.68],
[Date.UTC(2010, 11, 7), 6.48],
[Date.UTC(2011, 0, 2), 6.26],
[Date.UTC(2011, 1, 8), 7.04],
[Date.UTC(2011, 2, 8), 5.74],
[Date.UTC(2011, 3, 3), 4.93],
[Date.UTC(2011, 4, 2), 4.58],
[Date.UTC(2011, 5, 5), 3.90],
[Date.UTC(2011, 6, 8), 3.58],
[Date.UTC(2011, 7, 3), 3.41],
[Date.UTC(2011, 8, 10), 4.00],
[Date.UTC(2011, 9, 9), 3.94],
[Date.UTC(2011, 10, 7), 3.62],
[Date.UTC(2011, 11, 4), 3.49],
[Date.UTC(2012, 0, 8), 3.21],
[Date.UTC(2012, 1, 5), 3.15],
[Date.UTC(2012, 2, 11), 3.29],
[Date.UTC(2012, 3, 8), 3.66],
[Date.UTC(2012, 4, 9), 3.82],
[Date.UTC(2012, 5, 10), 3.85],
[Date.UTC(2012, 6, 4), 4.00],
[Date.UTC(2012, 7, 10), 3.88],
[Date.UTC(2012, 8, 2), 3.86],
[Date.UTC(2012, 9, 5), 3.90],
[Date.UTC(2012, 10, 4), 4.06],
[Date.UTC(2012, 11, 2), 3.85],
[Date.UTC(2013, 0, 5), 4.17],
[Date.UTC(2013, 1, 8), 4.95],
[Date.UTC(2013, 2, 11), 4.39],
[Date.UTC(2013, 3, 7), 4.44],
[Date.UTC(2013, 4, 8), 4.32],
[Date.UTC(2013, 5, 9), 4.18],
[Date.UTC(2013, 6, 7), 4.03],
[Date.UTC(2013, 7, 4), 3.60],
[Date.UTC(2013, 8, 11), 3.17],
[Date.UTC(2013, 9, 10), 3.11],
[Date.UTC(2013, 10, 9), 3.11],
[Date.UTC(2013, 11, 6), 2.21],
[Date.UTC(2014, 0, 1), 2.37],
[Date.UTC(2014, 1, 8), 2.16],
[Date.UTC(2014, 2, 3), 2.02],
[Date.UTC(2014, 3, 10), 1.99],
[Date.UTC(2014, 4, 7), 3.06],
[Date.UTC(2014, 5, 8), 2.71],
[Date.UTC(2014, 6, 6), 2.66],
[Date.UTC(2014, 7, 11), 3.12],
[Date.UTC(2014, 8, 1), 2.78],
[Date.UTC(2014, 9, 3), 2.33],
[Date.UTC(2014, 10, 8), 2.59],
[Date.UTC(2014, 11, 7), 2.29],
[Date.UTC(2015, 0, 6), 2.61],
[Date.UTC(2015, 1, 5), 2.88],
[Date.UTC(2015, 2, 7), 2.61],
[Date.UTC(2015, 3, 13), 2.69],
[Date.UTC(2015, 4, 13), 3.72],
[Date.UTC(2015, 5, 6), 4.00],
[Date.UTC(2015, 6, 12), 4.26],
[Date.UTC(2015, 7, 6), 4.07],
[Date.UTC(2015, 8, 5), 3.66],
[Date.UTC(2015, 9, 4), 4.51],
[Date.UTC(2015, 10, 7), 3.77],
[Date.UTC(2015, 11, 4), 4.43],
[Date.UTC(2016, 0, 2), 3.85],
[Date.UTC(2016, 1, 2), 4.18],
[Date.UTC(2016, 2, 3), 4.26],
[Date.UTC(2016, 3, 7), 3.33],
[Date.UTC(2016, 4, 6), 3.79],
[Date.UTC(2016, 5, 5), 3.90],
[Date.UTC(2016, 6, 4), 4.17],
[Date.UTC(2016, 7, 6), 4.40],
[Date.UTC(2016, 8, 8), 4.30],
[Date.UTC(2016, 9, 7), 3.77],
[Date.UTC(2016, 10, 5), 3.57],
[Date.UTC(2016, 11, 4), 4.24],
[Date.UTC(2017, 0, 7), 3.46],
[Date.UTC(2017, 1, 8), 4.04],
[Date.UTC(2017, 2, 7), 3.92],
[Date.UTC(2017, 3, 9), 3.46],
[Date.UTC(2017, 4, 6), 3.55],
[Date.UTC(2017, 5, 3), 4.33],
[Date.UTC(2017, 6, 7), 3.54],
[Date.UTC(2017, 7, 2), 3.69],
[Date.UTC(2017, 8, 6), 2.98],
[Date.UTC(2017, 9, 5), 3.80],
[Date.UTC(2017, 10, 12), 4.48],
[Date.UTC(2017, 11, 9), 3.78],
[Date.UTC(2018, 0, 3), 4.68],
[Date.UTC(2018, 1, 8), 5.17],
[Date.UTC(2018, 2, 7), 5.87],
[Date.UTC(2018, 3, 1), 5.80],
[Date.UTC(2018, 4, 6), 5.19],
[Date.UTC(2018, 5, 10), 5.76],
[Date.UTC(2018, 6, 7), 6.36],
[Date.UTC(2018, 7, 1), 6.99],
[Date.UTC(2018, 8, 3), 7.65],
[Date.UTC(2018, 9, 5), 7.16],
[Date.UTC(2018, 10, 8), 7.68],
[Date.UTC(2018, 11, 2), 8.38],
[Date.UTC(2019, 0, 4), 8.29],
[Date.UTC(2019, 1, 6), 7.57],
[Date.UTC(2019, 2, 2), 8.26],
[Date.UTC(2019, 3, 7), 8.17],
[Date.UTC(2019, 4, 4), 7.83],
[Date.UTC(2019, 5, 9), 8.53],
[Date.UTC(2019, 6, 6), 9.26],
[Date.UTC(2019, 7, 5), 10.02],
[Date.UTC(2019, 8, 9), 9.87],
[Date.UTC(2019, 9, 5), 9.09],
[Date.UTC(2019, 10, 3), 9.84],
[Date.UTC(2019, 11, 6), 10.31],
[Date.UTC(2020, 0, 5), 9.70],
[Date.UTC(2020, 1, 4), 9.35],
[Date.UTC(2020, 2, 4), 10.11],
[Date.UTC(2020, 3, 2), 9.31],
[Date.UTC(2020, 4, 2), 9.12],
[Date.UTC(2020, 5, 1), 8.36]
]
}, {
name: 'C++',
data: [
[Date.UTC(2001, 5, 30), 14.20],
[Date.UTC(2001, 6, 30), 16.11],
[Date.UTC(2001, 7, 30), 16.12],
[Date.UTC(2001, 8, 28), 15.85],
[Date.UTC(2001, 9, 26), 16.10],
[Date.UTC(2001, 10, 28), 15.67],
[Date.UTC(2001, 11, 31), 14.96],
[Date.UTC(2002, 0, 30), 15.18],
[Date.UTC(2002, 1, 27), 15.54],
[Date.UTC(2002, 2, 29), 15.91],
[Date.UTC(2002, 3, 29), 15.37],
[Date.UTC(2002, 4, 29), 14.86],
[Date.UTC(2002, 5, 29), 14.18],
[Date.UTC(2002, 6, 31), 14.94],
[Date.UTC(2002, 7, 29), 14.77],
[Date.UTC(2002, 8, 29), 15.90],
[Date.UTC(2002, 9, 30), 15.03],
[Date.UTC(2002, 10, 29), 13.64],
[Date.UTC(2002, 11, 31), 13.19],
[Date.UTC(2003, 0, 31), 14.63],
[Date.UTC(2003, 1, 28), 15.53],
[Date.UTC(2003, 2, 31), 14.57],
[Date.UTC(2003, 3, 30), 15.80],
[Date.UTC(2003, 4, 30), 15.58],
[Date.UTC(2003, 5, 30), 16.72],
[Date.UTC(2003, 6, 31), 16.58],
[Date.UTC(2003, 7, 31), 17.53],
[Date.UTC(2003, 8, 30), 16.17],
[Date.UTC(2003, 9, 31), 16.31],
[Date.UTC(2003, 10, 30), 17.42],
[Date.UTC(2003, 11, 31), 16.08],
[Date.UTC(2004, 0, 31), 15.71],
[Date.UTC(2004, 1, 29), 14.50],
[Date.UTC(2004, 2, 31), 15.99],
[Date.UTC(2004, 3, 30), 12.27],
[Date.UTC(2004, 4, 30), 12.55],
[Date.UTC(2004, 5, 30), 13.44],
[Date.UTC(2004, 6, 31), 15.31],
[Date.UTC(2004, 7, 30), 14.92],
[Date.UTC(2004, 8, 30), 15.02],
[Date.UTC(2004, 9, 31), 13.86],
[Date.UTC(2004, 10, 30), 11.91],
[Date.UTC(2004, 11, 31), 11.93],
[Date.UTC(2005, 0, 31), 11.34],
[Date.UTC(2005, 1, 28), 11.63],
[Date.UTC(2005, 2, 31), 10.19],
[Date.UTC(2005, 3, 30), 9.90],
[Date.UTC(2005, 4, 31), 9.72],
[Date.UTC(2005, 5, 30), 11.06],
[Date.UTC(2005, 6, 31), 10.51],
[Date.UTC(2005, 7, 31), 11.17],
[Date.UTC(2005, 8, 30), 11.82],
[Date.UTC(2005, 11, 3), 11.03],
[Date.UTC(2006, 0, 4), 11.46],
[Date.UTC(2006, 1, 2), 11.30],
[Date.UTC(2006, 2, 1), 11.16],
[Date.UTC(2006, 3, 2), 10.90],
[Date.UTC(2006, 4, 1), 10.94],
[Date.UTC(2006, 5, 1), 10.67],
[Date.UTC(2006, 6, 2), 9.78],
[Date.UTC(2006, 7, 2), 10.25],
[Date.UTC(2006, 8, 2), 10.75],
[Date.UTC(2006, 9, 1), 11.06],
[Date.UTC(2006, 10, 2), 11.05],
[Date.UTC(2006, 11, 1), 10.41],
[Date.UTC(2007, 0, 2), 10.42],
[Date.UTC(2007, 1, 3), 10.77],
[Date.UTC(2007, 2, 3), 11.11],
[Date.UTC(2007, 3, 1), 10.72],
[Date.UTC(2007, 4, 5), 10.11],
[Date.UTC(2007, 5, 2), 11.12],
[Date.UTC(2007, 6, 2), 10.50],
[Date.UTC(2007, 7, 5), 10.11],
[Date.UTC(2007, 8, 2), 9.94],
[Date.UTC(2007, 9, 4), 9.58],
[Date.UTC(2007, 10, 4), 8.75],
[Date.UTC(2007, 11, 3), 7.87],
[Date.UTC(2008, 0, 3), 8.73],
[Date.UTC(2008, 1, 7), 9.27],
[Date.UTC(2008, 5, 1), 10.81],
[Date.UTC(2008, 6, 2), 10.69],
[Date.UTC(2008, 7, 3), 10.06],
[Date.UTC(2008, 8, 3), 10.72],
[Date.UTC(2008, 9, 6), 10.95],
[Date.UTC(2008, 10, 2), 10.36],
[Date.UTC(2008, 11, 3), 10.10],
[Date.UTC(2009, 0, 2), 10.12],
[Date.UTC(2009, 1, 1), 9.63],
[Date.UTC(2009, 2, 5), 10.36],
[Date.UTC(2009, 3, 7), 10.74],
[Date.UTC(2009, 4, 1), 11.07],
[Date.UTC(2009, 5, 4), 10.59],
[Date.UTC(2009, 6, 2), 10.42],
[Date.UTC(2009, 7, 1), 10.50],
[Date.UTC(2009, 8, 5), 9.99],
[Date.UTC(2009, 9, 2), 9.88],
[Date.UTC(2009, 10, 2), 10.00],
[Date.UTC(2009, 11, 2), 9.18],
[Date.UTC(2010, 0, 5), 9.71],
[Date.UTC(2010, 1, 7), 9.45],
[Date.UTC(2010, 2, 7), 9.61],
[Date.UTC(2010, 3, 5), 9.71],
[Date.UTC(2010, 4, 15), 10.38],
[Date.UTC(2010, 6, 6), 10.47],
[Date.UTC(2010, 6, 30), 9.66],
[Date.UTC(2010, 8, 11), 9.81],
[Date.UTC(2010, 9, 2), 9.80],
[Date.UTC(2010, 10, 3), 9.50],
[Date.UTC(2010, 11, 7), 9.01],
[Date.UTC(2011, 0, 2), 8.78],
[Date.UTC(2011, 1, 8), 8.19],
[Date.UTC(2011, 2, 8), 8.75],
[Date.UTC(2011, 3, 3), 9.23],
[Date.UTC(2011, 4, 2), 9.15],
[Date.UTC(2011, 5, 5), 9.83],
[Date.UTC(2011, 6, 8), 9.02],
[Date.UTC(2011, 7, 3), 8.43],
[Date.UTC(2011, 8, 10), 8.85],
[Date.UTC(2011, 9, 9), 9.07],
[Date.UTC(2011, 10, 7), 8.08],
[Date.UTC(2011, 11, 4), 8.25],
[Date.UTC(2012, 0, 8), 8.05],
[Date.UTC(2012, 1, 5), 7.85],
[Date.UTC(2012, 2, 11), 8.05],
[Date.UTC(2012, 3, 8), 8.90],
[Date.UTC(2012, 4, 9), 9.82],
[Date.UTC(2012, 5, 10), 9.36],
[Date.UTC(2012, 6, 4), 9.12],
[Date.UTC(2012, 7, 10), 9.33],
[Date.UTC(2012, 8, 2), 9.15],
[Date.UTC(2012, 9, 5), 9.26],
[Date.UTC(2012, 10, 4), 9.70],
[Date.UTC(2012, 11, 2), 9.20],
[Date.UTC(2013, 0, 5), 9.14],
[Date.UTC(2013, 1, 8), 8.76],
[Date.UTC(2013, 2, 11), 9.11],
[Date.UTC(2013, 3, 7), 9.71],
[Date.UTC(2013, 4, 8), 9.20],
[Date.UTC(2013, 5, 9), 8.82],
[Date.UTC(2013, 6, 7), 8.75],
[Date.UTC(2013, 7, 4), 9.37],
[Date.UTC(2013, 8, 11), 8.66],
[Date.UTC(2013, 9, 10), 8.66],
[Date.UTC(2013, 10, 9), 8.37],
[Date.UTC(2013, 11, 6), 8.27],
[Date.UTC(2014, 0, 1), 7.56],
[Date.UTC(2014, 1, 8), 6.89],
[Date.UTC(2014, 2, 3), 6.31],
[Date.UTC(2014, 3, 10), 6.14],
[Date.UTC(2014, 4, 7), 5.99],
[Date.UTC(2014, 5, 8), 6.43],
[Date.UTC(2014, 6, 6), 5.52],
[Date.UTC(2014, 7, 11), 4.70],
[Date.UTC(2014, 8, 1), 4.67],
[Date.UTC(2014, 9, 3), 4.87],
[Date.UTC(2014, 10, 8), 6.10],
[Date.UTC(2014, 11, 7), 6.10],
[Date.UTC(2015, 0, 6), 6.70],
[Date.UTC(2015, 1, 5), 6.61],
[Date.UTC(2015, 2, 7), 6.64],
[Date.UTC(2015, 3, 13), 6.96],
[Date.UTC(2015, 4, 13), 7.87],
[Date.UTC(2015, 5, 6), 7.76],
[Date.UTC(2015, 6, 12), 8.64],
[Date.UTC(2015, 7, 6), 7.74],
[Date.UTC(2015, 8, 5), 6.78],
[Date.UTC(2015, 9, 4), 5.75],
[Date.UTC(2015, 10, 7), 6.20],
[Date.UTC(2015, 11, 4), 5.94],
[Date.UTC(2016, 0, 2), 6.91],
[Date.UTC(2016, 1, 2), 6.91],
[Date.UTC(2016, 2, 3), 6.72],
[Date.UTC(2016, 3, 7), 5.92],
[Date.UTC(2016, 4, 6), 6.70],
[Date.UTC(2016, 5, 5), 6.20],
[Date.UTC(2016, 6, 4), 6.31],
[Date.UTC(2016, 7, 6), 5.80],
[Date.UTC(2016, 8, 8), 6.66],
[Date.UTC(2016, 9, 7), 5.80],
[Date.UTC(2016, 10, 5), 5.41],
[Date.UTC(2016, 11, 4), 5.34],
[Date.UTC(2017, 0, 7), 6.30],
[Date.UTC(2017, 1, 8), 5.43],
[Date.UTC(2017, 2, 7), 5.18],
[Date.UTC(2017, 3, 9), 4.55],
[Date.UTC(2017, 4, 6), 4.75],
[Date.UTC(2017, 5, 3), 5.72],
[Date.UTC(2017, 6, 7), 5.58],
[Date.UTC(2017, 7, 2), 5.55],
[Date.UTC(2017, 8, 6), 5.56],
[Date.UTC(2017, 9, 5), 5.01],
[Date.UTC(2017, 10, 12), 5.34],
[Date.UTC(2017, 11, 9), 4.72],
[Date.UTC(2018, 0, 3), 5.60],
[Date.UTC(2018, 1, 8), 5.73],
[Date.UTC(2018, 2, 7), 6.45],
[Date.UTC(2018, 3, 1), 7.22],
[Date.UTC(2018, 4, 6), 7.67],
[Date.UTC(2018, 5, 10), 8.34],
[Date.UTC(2018, 6, 7), 7.62],
[Date.UTC(2018, 7, 1), 7.47],
[Date.UTC(2018, 8, 3), 7.39],
[Date.UTC(2018, 9, 5), 7.59],
[Date.UTC(2018, 10, 8), 8.28],
[Date.UTC(2018, 11, 2), 7.56],
[Date.UTC(2019, 0, 4), 8.16],
[Date.UTC(2019, 1, 6), 7.44],
[Date.UTC(2019, 2, 2), 8.13],
[Date.UTC(2019, 3, 7), 8.84],
[Date.UTC(2019, 4, 4), 8.10],
[Date.UTC(2019, 5, 9), 7.38],
[Date.UTC(2019, 6, 6), 6.70],
[Date.UTC(2019, 7, 5), 6.06],
[Date.UTC(2019, 8, 9), 5.64],
[Date.UTC(2019, 9, 5), 6.23],
[Date.UTC(2019, 10, 3), 5.60],
[Date.UTC(2019, 11, 6), 6.20],
[Date.UTC(2020, 0, 5), 5.57],
[Date.UTC(2020, 1, 4), 6.16],
[Date.UTC(2020, 2, 4), 6.79],
[Date.UTC(2020, 3, 2), 6.78],
[Date.UTC(2020, 4, 2), 6.13],
[Date.UTC(2020, 5, 1), 5.95]
]
}, {
name: 'C#',
data: [
[Date.UTC(2001, 5, 30), 0.38],
[Date.UTC(2001, 6, 30), 0.43],
[Date.UTC(2001, 7, 30), 0.38],
[Date.UTC(2001, 8, 28), 0.39],
[Date.UTC(2001, 9, 26), 0.42],
[Date.UTC(2001, 10, 28), 0.76],
[Date.UTC(2001, 11, 31), 0.59],
[Date.UTC(2002, 0, 30), 0.62],
[Date.UTC(2002, 1, 27), 0.74],
[Date.UTC(2002, 2, 29), 0.74],
[Date.UTC(2002, 3, 29), 1.18],
[Date.UTC(2002, 4, 29), 1.16],
[Date.UTC(2002, 5, 29), 1.46],
[Date.UTC(2002, 6, 31), 1.36],
[Date.UTC(2002, 7, 29), 1.46],
[Date.UTC(2002, 8, 29), 1.65],
[Date.UTC(2002, 9, 30), 1.78],
[Date.UTC(2002, 10, 29), 2.38],
[Date.UTC(2002, 11, 31), 2.45],
[Date.UTC(2003, 0, 31), 1.99],
[Date.UTC(2003, 1, 28), 1.98],
[Date.UTC(2003, 2, 31), 2.38],
[Date.UTC(2003, 3, 30), 1.88],
[Date.UTC(2003, 4, 30), 1.94],
[Date.UTC(2003, 5, 30), 1.78],
[Date.UTC(2003, 6, 31), 2.00],
[Date.UTC(2003, 7, 31), 2.06],
[Date.UTC(2003, 8, 30), 1.94],
[Date.UTC(2003, 9, 31), 1.90],
[Date.UTC(2003, 10, 30), 1.71],
[Date.UTC(2003, 11, 31), 1.80],
[Date.UTC(2004, 0, 31), 2.18],
[Date.UTC(2004, 1, 29), 2.24],
[Date.UTC(2004, 2, 31), 2.14],
[Date.UTC(2004, 3, 30), 1.88],
[Date.UTC(2004, 4, 30), 1.65],
[Date.UTC(2004, 5, 30), 1.67],
[Date.UTC(2004, 6, 31), 1.63],
[Date.UTC(2004, 7, 30), 1.63],
[Date.UTC(2004, 8, 30), 1.64],
[Date.UTC(2004, 9, 31), 1.50],
[Date.UTC(2004, 10, 30), 1.95],
[Date.UTC(2004, 11, 31), 2.20],
[Date.UTC(2005, 0, 31), 2.36],
[Date.UTC(2005, 1, 28), 2.53],
[Date.UTC(2005, 2, 31), 2.82],
[Date.UTC(2005, 3, 30), 2.77],
[Date.UTC(2005, 4, 31), 2.78],
[Date.UTC(2005, 5, 30), 3.14],
[Date.UTC(2005, 6, 31), 3.48],
[Date.UTC(2005, 7, 31), 3.29],
[Date.UTC(2005, 8, 30), 3.46],
[Date.UTC(2005, 11, 3), 3.31],
[Date.UTC(2006, 0, 4), 3.55],
[Date.UTC(2006, 1, 2), 3.97],
[Date.UTC(2006, 2, 1), 3.15],
[Date.UTC(2006, 3, 2), 3.95],
[Date.UTC(2006, 4, 1), 3.27],
[Date.UTC(2006, 5, 1), 3.24],
[Date.UTC(2006, 6, 2), 3.40],
[Date.UTC(2006, 7, 2), 2.68],
[Date.UTC(2006, 8, 2), 2.99],
[Date.UTC(2006, 9, 1), 3.06],
[Date.UTC(2006, 10, 2), 3.02],
[Date.UTC(2006, 11, 1), 3.17],
[Date.UTC(2007, 0, 2), 3.52],
[Date.UTC(2007, 1, 3), 3.19],
[Date.UTC(2007, 2, 3), 3.37],
[Date.UTC(2007, 3, 1), 3.55],
[Date.UTC(2007, 4, 5), 3.66],
[Date.UTC(2007, 5, 2), 3.48],
[Date.UTC(2007, 6, 2), 3.71],
[Date.UTC(2007, 7, 5), 3.99],
[Date.UTC(2007, 8, 2), 3.58],
[Date.UTC(2007, 9, 4), 3.74],
[Date.UTC(2007, 10, 4), 3.92],
[Date.UTC(2007, 11, 3), 3.99],
[Date.UTC(2008, 0, 3), 4.86],
[Date.UTC(2008, 1, 7), 4.51],
[Date.UTC(2008, 5, 1), 4.06],
[Date.UTC(2008, 6, 2), 4.00],
[Date.UTC(2008, 7, 3), 3.70],
[Date.UTC(2008, 8, 3), 4.33],
[Date.UTC(2008, 9, 6), 3.77],
[Date.UTC(2008, 10, 2), 4.03],
[Date.UTC(2008, 11, 3), 4.58],
[Date.UTC(2009, 0, 2), 5.61],
[Date.UTC(2009, 1, 1), 5.06],
[Date.UTC(2009, 2, 5), 4.32],
[Date.UTC(2009, 3, 7), 4.06],
[Date.UTC(2009, 4, 1), 4.27],
[Date.UTC(2009, 5, 4), 4.54],
[Date.UTC(2009, 6, 2), 4.54],
[Date.UTC(2009, 7, 1), 4.44],
[Date.UTC(2009, 8, 5), 4.19],
[Date.UTC(2009, 9, 2), 4.42],
[Date.UTC(2009, 10, 2), 5.35],
[Date.UTC(2009, 11, 2), 6.26],
[Date.UTC(2010, 0, 5), 5.77],
[Date.UTC(2010, 1, 7), 5.01],
[Date.UTC(2010, 2, 7), 4.26],
[Date.UTC(2010, 3, 5), 4.43],
[Date.UTC(2010, 4, 15), 4.78],
[Date.UTC(2010, 6, 6), 5.73],
[Date.UTC(2010, 6, 30), 4.99],
[Date.UTC(2010, 8, 11), 5.02],
[Date.UTC(2010, 9, 2), 4.96],
[Date.UTC(2010, 10, 3), 5.71],
[Date.UTC(2010, 11, 7), 6.69],
[Date.UTC(2011, 0, 2), 6.23],
[Date.UTC(2011, 1, 8), 6.81],
[Date.UTC(2011, 2, 8), 7.21],
[Date.UTC(2011, 3, 3), 7.19],
[Date.UTC(2011, 4, 2), 7.54],
[Date.UTC(2011, 5, 5), 6.84],
[Date.UTC(2011, 6, 8), 6.22],
[Date.UTC(2011, 7, 3), 6.04],
[Date.UTC(2011, 8, 10), 6.82],
[Date.UTC(2011, 9, 9), 6.72],
[Date.UTC(2011, 10, 7), 7.32],
[Date.UTC(2011, 11, 4), 8.21],
[Date.UTC(2012, 0, 8), 8.76],
[Date.UTC(2012, 1, 5), 8.65],
[Date.UTC(2012, 2, 11), 8.24],
[Date.UTC(2012, 3, 8), 7.35],
[Date.UTC(2012, 4, 9), 6.82],
[Date.UTC(2012, 5, 10), 7.03],
[Date.UTC(2012, 6, 4), 6.67],
[Date.UTC(2012, 7, 10), 6.59],
[Date.UTC(2012, 8, 2), 6.60],
[Date.UTC(2012, 9, 5), 6.53],
[Date.UTC(2012, 10, 4), 5.59],
[Date.UTC(2012, 11, 2), 5.55],
[Date.UTC(2013, 0, 5), 6.20],
[Date.UTC(2013, 1, 8), 6.68],
[Date.UTC(2013, 2, 11), 6.60],
[Date.UTC(2013, 3, 7), 6.15],
[Date.UTC(2013, 4, 8), 6.12],
[Date.UTC(2013, 5, 9), 5.78],
[Date.UTC(2013, 6, 7), 6.21],
[Date.UTC(2013, 7, 4), 6.12],
[Date.UTC(2013, 8, 11), 5.56],
[Date.UTC(2013, 9, 10), 5.72],
[Date.UTC(2013, 10, 9), 6.02],
[Date.UTC(2013, 11, 6), 5.62],
[Date.UTC(2014, 0, 1), 5.85],
[Date.UTC(2014, 1, 8), 6.45],
[Date.UTC(2014, 2, 3), 5.57],
[Date.UTC(2014, 3, 10), 4.82],
[Date.UTC(2014, 4, 7), 3.75],
[Date.UTC(2014, 5, 8), 3.94],
[Date.UTC(2014, 6, 6), 4.05],
[Date.UTC(2014, 7, 11), 3.41],
[Date.UTC(2014, 8, 1), 4.35],
[Date.UTC(2014, 9, 3), 4.75],
[Date.UTC(2014, 10, 8), 4.98],
[Date.UTC(2014, 11, 7), 4.33],
[Date.UTC(2015, 0, 6), 5.05],
[Date.UTC(2015, 1, 5), 5.74],
[Date.UTC(2015, 2, 7), 4.92],
[Date.UTC(2015, 3, 13), 4.95],
[Date.UTC(2015, 4, 13), 5.26],
[Date.UTC(2015, 5, 6), 5.06],
[Date.UTC(2015, 6, 12), 5.65],
[Date.UTC(2015, 7, 6), 4.84],
[Date.UTC(2015, 8, 5), 4.91],
[Date.UTC(2015, 9, 4), 4.82],
[Date.UTC(2015, 10, 7), 4.32],
[Date.UTC(2015, 11, 4), 4.11],
[Date.UTC(2016, 0, 2), 4.71],
[Date.UTC(2016, 1, 2), 4.40],
[Date.UTC(2016, 2, 3), 4.27],
[Date.UTC(2016, 3, 7), 3.80],
[Date.UTC(2016, 4, 6), 4.48],
[Date.UTC(2016, 5, 5), 3.79],
[Date.UTC(2016, 6, 4), 3.92],
[Date.UTC(2016, 7, 6), 4.91],
[Date.UTC(2016, 8, 8), 5.49],
[Date.UTC(2016, 9, 7), 4.37],
[Date.UTC(2016, 10, 5), 3.66],
[Date.UTC(2016, 11, 4), 3.17],
[Date.UTC(2017, 0, 7), 4.04],
[Date.UTC(2017, 1, 8), 4.90],
[Date.UTC(2017, 2, 7), 4.41],
[Date.UTC(2017, 3, 9), 3.58],
[Date.UTC(2017, 4, 6), 3.46],
[Date.UTC(2017, 5, 3), 3.53],
[Date.UTC(2017, 6, 7), 3.52],
[Date.UTC(2017, 7, 2), 4.20],
[Date.UTC(2017, 8, 6), 4.78],
[Date.UTC(2017, 9, 5), 3.86],
[Date.UTC(2017, 10, 12), 3.01],
[Date.UTC(2017, 11, 9), 2.82],
[Date.UTC(2018, 0, 3), 3.75],
[Date.UTC(2018, 1, 8), 4.45],
[Date.UTC(2018, 2, 7), 5.07],
[Date.UTC(2018, 3, 1), 5.27],
[Date.UTC(2018, 4, 6), 4.40],
[Date.UTC(2018, 5, 10), 4.31],
[Date.UTC(2018, 6, 7), 3.79],
[Date.UTC(2018, 7, 1), 3.54],
[Date.UTC(2018, 8, 3), 3.30],
[Date.UTC(2018, 9, 5), 3.49],
[Date.UTC(2018, 10, 8), 3.95],
[Date.UTC(2018, 11, 2), 3.45],
[Date.UTC(2019, 0, 4), 3.28],
[Date.UTC(2019, 1, 6), 2.85],
[Date.UTC(2019, 2, 2), 3.27],
[Date.UTC(2019, 3, 7), 3.52],
[Date.UTC(2019, 4, 4), 3.98],
[Date.UTC(2019, 5, 9), 4.48],
[Date.UTC(2019, 6, 6), 4.36],
[Date.UTC(2019, 7, 5), 3.84],
[Date.UTC(2019, 8, 9), 3.40],
[Date.UTC(2019, 9, 5), 3.86],
[Date.UTC(2019, 10, 3), 4.32],
[Date.UTC(2019, 11, 6), 4.80],
[Date.UTC(2020, 0, 5), 5.35],
[Date.UTC(2020, 1, 4), 5.93],
[Date.UTC(2020, 2, 4), 5.32],
[Date.UTC(2020, 3, 2), 4.74],
[Date.UTC(2020, 4, 2), 4.29],
[Date.UTC(2020, 5, 1), 4.73]
]
}, {
name: 'Visual Basic',
data: [
[Date.UTC(2010, 8, 11), 0.33],
[Date.UTC(2010, 9, 2), 0.33],
[Date.UTC(2010, 10, 3), 0.32],
[Date.UTC(2010, 11, 7), 0.26],
[Date.UTC(2011, 0, 2), 0.26],
[Date.UTC(2011, 1, 8), 0.59],
[Date.UTC(2011, 2, 8), 0.56],
[Date.UTC(2011, 3, 3), 0.34],
[Date.UTC(2011, 4, 2), 0.48],
[Date.UTC(2011, 5, 5), 0.43],
[Date.UTC(2011, 6, 8), 0.48],
[Date.UTC(2011, 7, 3), 0.46],
[Date.UTC(2011, 8, 10), 0.31],
[Date.UTC(2011, 9, 9), 0.48],
[Date.UTC(2011, 10, 7), 0.53],
[Date.UTC(2011, 11, 4), 0.36],
[Date.UTC(2012, 0, 8), 0.48],
[Date.UTC(2012, 1, 5), 0.80],
[Date.UTC(2012, 2, 11), 0.78],
[Date.UTC(2012, 3, 8), 0.98],
[Date.UTC(2012, 4, 9), 1.27],
[Date.UTC(2012, 5, 10), 1.22],
[Date.UTC(2012, 6, 4), 0.92],
[Date.UTC(2012, 7, 10), 0.88],
[Date.UTC(2012, 8, 2), 0.84],
[Date.UTC(2012, 9, 5), 0.60],
[Date.UTC(2012, 10, 4), 0.77],
[Date.UTC(2012, 11, 2), 0.89],
[Date.UTC(2013, 0, 5), 1.04],
[Date.UTC(2013, 1, 8), 1.01],
[Date.UTC(2013, 2, 11), 0.89],
[Date.UTC(2013, 3, 7), 1.10],
[Date.UTC(2013, 4, 8), 1.13],
[Date.UTC(2013, 5, 9), 1.07],
[Date.UTC(2013, 6, 7), 1.25],
[Date.UTC(2013, 7, 4), 1.32],
[Date.UTC(2013, 8, 11), 1.84],
[Date.UTC(2013, 9, 10), 1.93],
[Date.UTC(2013, 10, 9), 1.97],
[Date.UTC(2013, 11, 6), 1.69],
[Date.UTC(2014, 0, 1), 1.56],
[Date.UTC(2014, 1, 8), 1.80],
[Date.UTC(2014, 2, 3), 1.86],
[Date.UTC(2014, 3, 10), 1.75],
[Date.UTC(2014, 4, 7), 1.26],
[Date.UTC(2014, 5, 8), 1.91],
[Date.UTC(2014, 6, 6), 1.49],
[Date.UTC(2014, 7, 11), 1.31],
[Date.UTC(2014, 8, 1), 1.53],
[Date.UTC(2014, 9, 3), 1.75],
[Date.UTC(2014, 10, 8), 2.06],
[Date.UTC(2014, 11, 7), 2.23],
[Date.UTC(2015, 0, 6), 1.07],
[Date.UTC(2015, 1, 5), 2.03],
[Date.UTC(2015, 2, 7), 2.33],
[Date.UTC(2015, 3, 13), 2.13],
[Date.UTC(2015, 4, 13), 2.97],
[Date.UTC(2015, 5, 6), 3.17],
[Date.UTC(2015, 6, 12), 2.42],
[Date.UTC(2015, 7, 6), 2.71],
[Date.UTC(2015, 8, 5), 2.06],
[Date.UTC(2015, 9, 4), 2.46],
[Date.UTC(2015, 10, 7), 2.22],
[Date.UTC(2015, 11, 4), 2.39],
[Date.UTC(2016, 0, 2), 2.58],
[Date.UTC(2016, 1, 2), 2.45],
[Date.UTC(2016, 2, 3), 2.56],
[Date.UTC(2016, 3, 7), 2.27],
[Date.UTC(2016, 4, 6), 2.32],
[Date.UTC(2016, 5, 5), 2.35],
[Date.UTC(2016, 6, 4), 2.52],
[Date.UTC(2016, 7, 6), 2.52],
[Date.UTC(2016, 8, 8), 2.34],
[Date.UTC(2016, 9, 7), 2.66],
[Date.UTC(2016, 10, 5), 3.17],
[Date.UTC(2016, 11, 4), 3.30],
[Date.UTC(2017, 0, 7), 2.96],
[Date.UTC(2017, 1, 8), 2.82],
[Date.UTC(2017, 2, 7), 3.17],
[Date.UTC(2017, 3, 9), 3.25],
[Date.UTC(2017, 4, 6), 3.39],
[Date.UTC(2017, 5, 3), 3.11],
[Date.UTC(2017, 6, 7), 3.05],
[Date.UTC(2017, 7, 2), 2.57],
[Date.UTC(2017, 8, 6), 1.98],
[Date.UTC(2017, 9, 5), 2.74],
[Date.UTC(2017, 10, 12), 2.91],
[Date.UTC(2017, 11, 9), 2.47],
[Date.UTC(2018, 0, 3), 3.26],
[Date.UTC(2018, 1, 8), 4.07],
[Date.UTC(2018, 2, 7), 4.08],
[Date.UTC(2018, 3, 1), 4.95],
[Date.UTC(2018, 4, 6), 4.12],
[Date.UTC(2018, 5, 10), 3.76],
[Date.UTC(2018, 6, 7), 4.25],
[Date.UTC(2018, 7, 1), 4.76],
[Date.UTC(2018, 8, 3), 5.31],
[Date.UTC(2018, 9, 5), 5.88],
[Date.UTC(2018, 10, 8), 6.49],
[Date.UTC(2018, 11, 2), 7.13],
[Date.UTC(2019, 0, 4), 6.46],
[Date.UTC(2019, 1, 6), 7.09],
[Date.UTC(2019, 2, 2), 6.43],
[Date.UTC(2019, 3, 7), 5.80],
[Date.UTC(2019, 4, 4), 5.19],
[Date.UTC(2019, 5, 9), 4.62],
[Date.UTC(2019, 6, 6), 4.21],
[Date.UTC(2019, 7, 5), 3.69],
[Date.UTC(2019, 8, 9), 3.29],
[Date.UTC(2019, 9, 5), 3.74],
[Date.UTC(2019, 10, 3), 4.23],
[Date.UTC(2019, 11, 6), 4.74],
[Date.UTC(2020, 0, 5), 5.29],
[Date.UTC(2020, 1, 4), 5.86],
[Date.UTC(2020, 2, 4), 5.26],
[Date.UTC(2020, 3, 2), 4.72],
[Date.UTC(2020, 4, 2), 4.18],
[Date.UTC(2020, 5, 1), 4.69]
]
}, {
name: 'JavaScript',
data: [
[Date.UTC(2001, 5, 30), 1.55],
[Date.UTC(2001, 6, 30), 1.72],
[Date.UTC(2001, 7, 30), 1.66],
[Date.UTC(2001, 8, 28), 1.63],
[Date.UTC(2001, 9, 26), 1.51],
[Date.UTC(2001, 10, 28), 1.47],
[Date.UTC(2001, 11, 31), 1.46],
[Date.UTC(2002, 0, 30), 2.73],
[Date.UTC(2002, 1, 27), 1.48],
[Date.UTC(2002, 2, 29), 1.47],
[Date.UTC(2002, 3, 29), 1.37],
[Date.UTC(2002, 4, 29), 1.36],
[Date.UTC(2002, 5, 29), 1.43],
[Date.UTC(2002, 6, 31), 1.15],
[Date.UTC(2002, 7, 29), 2.02],
[Date.UTC(2002, 8, 29), 1.91],
[Date.UTC(2002, 9, 30), 1.98],
[Date.UTC(2002, 10, 29), 2.49],
[Date.UTC(2002, 11, 31), 2.42],
[Date.UTC(2003, 0, 31), 2.92],
[Date.UTC(2003, 1, 28), 2.81],
[Date.UTC(2003, 2, 31), 2.63],
[Date.UTC(2003, 3, 30), 3.26],
[Date.UTC(2003, 4, 30), 1.72],
[Date.UTC(2003, 5, 30), 1.69],
[Date.UTC(2003, 6, 31), 1.79],
[Date.UTC(2003, 7, 31), 1.90],
[Date.UTC(2003, 8, 30), 1.66],
[Date.UTC(2003, 9, 31), 1.92],
[Date.UTC(2003, 10, 30), 1.74],
[Date.UTC(2003, 11, 31), 1.74],
[Date.UTC(2004, 0, 31), 2.14],
[Date.UTC(2004, 1, 29), 2.06],
[Date.UTC(2004, 2, 31), 1.78],
[Date.UTC(2004, 3, 30), 1.78],
[Date.UTC(2004, 4, 30), 1.45],
[Date.UTC(2004, 5, 30), 1.61],
[Date.UTC(2004, 6, 31), 1.68],
[Date.UTC(2004, 7, 30), 1.51],
[Date.UTC(2004, 8, 30), 1.27],
[Date.UTC(2004, 9, 31), 1.20],
[Date.UTC(2004, 10, 30), 1.59],
[Date.UTC(2004, 11, 31), 1.70],
[Date.UTC(2005, 0, 31), 1.78],
[Date.UTC(2005, 1, 28), 1.65],
[Date.UTC(2005, 2, 31), 1.64],
[Date.UTC(2005, 3, 30), 1.44],
[Date.UTC(2005, 4, 31), 1.39],
[Date.UTC(2005, 5, 30), 1.78],
[Date.UTC(2005, 6, 31), 1.92],
[Date.UTC(2005, 7, 31), 1.77],
[Date.UTC(2005, 8, 30), 2.04],
[Date.UTC(2005, 11, 3), 1.84],
[Date.UTC(2006, 0, 4), 1.54],
[Date.UTC(2006, 1, 2), 1.51],
[Date.UTC(2006, 2, 1), 1.73],
[Date.UTC(2006, 3, 2), 1.57],
[Date.UTC(2006, 4, 1), 2.19],
[Date.UTC(2006, 5, 1), 1.46],
[Date.UTC(2006, 6, 2), 2.11],
[Date.UTC(2006, 7, 2), 2.02],
[Date.UTC(2006, 8, 2), 2.44],
[Date.UTC(2006, 9, 1), 2.20],
[Date.UTC(2006, 10, 2), 2.31],
[Date.UTC(2006, 11, 1), 2.56],
[Date.UTC(2007, 0, 2), 2.84],
[Date.UTC(2007, 1, 3), 2.98],
[Date.UTC(2007, 2, 3), 3.49],
[Date.UTC(2007, 3, 1), 3.14],
[Date.UTC(2007, 4, 5), 3.07],
[Date.UTC(2007, 5, 2), 2.62],
[Date.UTC(2007, 6, 2), 2.51],
[Date.UTC(2007, 7, 5), 2.58],
[Date.UTC(2007, 8, 2), 2.72],
[Date.UTC(2007, 9, 4), 2.68],
[Date.UTC(2007, 10, 4), 2.93],
[Date.UTC(2007, 11, 3), 2.73],
[Date.UTC(2008, 0, 3), 3.20],
[Date.UTC(2008, 1, 7), 2.33],
[Date.UTC(2008, 5, 1), 2.93],
[Date.UTC(2008, 6, 2), 2.76],
[Date.UTC(2008, 7, 3), 2.89],
[Date.UTC(2008, 8, 3), 3.13],
[Date.UTC(2008, 9, 6), 2.67],
[Date.UTC(2008, 10, 2), 2.93],
[Date.UTC(2008, 11, 3), 2.97],
[Date.UTC(2009, 0, 2), 3.36],
[Date.UTC(2009, 1, 1), 3.54],
[Date.UTC(2009, 2, 5), 3.61],
[Date.UTC(2009, 3, 7), 3.68],
[Date.UTC(2009, 4, 1), 3.55],
[Date.UTC(2009, 5, 4), 4.02],
[Date.UTC(2009, 6, 2), 3.51],
[Date.UTC(2009, 7, 1), 2.81],
[Date.UTC(2009, 8, 5), 3.00],
[Date.UTC(2009, 9, 2), 3.03],
[Date.UTC(2009, 10, 2), 2.92],
[Date.UTC(2009, 11, 2), 3.51],
[Date.UTC(2010, 0, 5), 2.71],
[Date.UTC(2010, 1, 7), 2.64],
[Date.UTC(2010, 2, 7), 2.65],
[Date.UTC(2010, 3, 5), 2.47],
[Date.UTC(2010, 4, 15), 2.08],
[Date.UTC(2010, 6, 6), 2.43],
[Date.UTC(2010, 6, 30), 2.40],
[Date.UTC(2010, 8, 11), 1.66],
[Date.UTC(2010, 9, 2), 1.66],
[Date.UTC(2010, 10, 3), 1.66],
[Date.UTC(2010, 11, 7), 1.51],
[Date.UTC(2011, 0, 2), 1.59],
[Date.UTC(2011, 1, 8), 2.56],
[Date.UTC(2011, 2, 8), 1.87],
[Date.UTC(2011, 3, 3), 1.51],
[Date.UTC(2011, 4, 2), 1.39],
[Date.UTC(2011, 5, 5), 1.50],
[Date.UTC(2011, 6, 8), 2.24],
[Date.UTC(2011, 7, 3), 1.56],
[Date.UTC(2011, 8, 10), 1.47],
[Date.UTC(2011, 9, 9), 2.19],
[Date.UTC(2011, 10, 7), 2.56],
[Date.UTC(2011, 11, 4), 2.20],
[Date.UTC(2012, 0, 8), 2.32],
[Date.UTC(2012, 1, 5), 2.46],
[Date.UTC(2012, 2, 11), 3.39],
[Date.UTC(2012, 3, 8), 2.88],
[Date.UTC(2012, 4, 9), 2.13],
[Date.UTC(2012, 5, 10), 1.47],
[Date.UTC(2012, 6, 4), 1.45],
[Date.UTC(2012, 7, 10), 1.37],
[Date.UTC(2012, 8, 2), 1.33],
[Date.UTC(2012, 9, 5), 1.26],
[Date.UTC(2012, 10, 4), 1.28],
[Date.UTC(2012, 11, 2), 1.32],
[Date.UTC(2013, 0, 5), 1.98],
[Date.UTC(2013, 1, 8), 1.42],
[Date.UTC(2013, 2, 11), 1.37],
[Date.UTC(2013, 3, 7), 1.51],
[Date.UTC(2013, 4, 8), 1.54],
[Date.UTC(2013, 5, 9), 1.65],
[Date.UTC(2013, 6, 7), 1.84],
[Date.UTC(2013, 7, 4), 2.09],
[Date.UTC(2013, 8, 11), 2.01],
[Date.UTC(2013, 9, 10), 2.04],
[Date.UTC(2013, 10, 9), 2.05],
[Date.UTC(2013, 11, 6), 1.85],
[Date.UTC(2014, 0, 1), 1.58],
[Date.UTC(2014, 1, 8), 1.93],
[Date.UTC(2014, 2, 3), 1.90],
[Date.UTC(2014, 3, 10), 1.75],
[Date.UTC(2014, 4, 7), 1.79],
[Date.UTC(2014, 5, 8), 2.00],
[Date.UTC(2014, 6, 6), 1.81],
[Date.UTC(2014, 7, 11), 2.17],
[Date.UTC(2014, 8, 1), 2.45],
[Date.UTC(2014, 9, 3), 1.77],
[Date.UTC(2014, 10, 8), 2.09],
[Date.UTC(2014, 11, 7), 2.43],
[Date.UTC(2015, 0, 6), 3.27],
[Date.UTC(2015, 1, 5), 3.51],
[Date.UTC(2015, 2, 7), 3.63],
[Date.UTC(2015, 3, 13), 3.30],
[Date.UTC(2015, 4, 13), 3.13],
[Date.UTC(2015, 5, 6), 2.30],
[Date.UTC(2015, 6, 12), 2.19],
[Date.UTC(2015, 7, 6), 2.16],
[Date.UTC(2015, 8, 5), 2.34],
[Date.UTC(2015, 9, 4), 2.29],
[Date.UTC(2015, 10, 7), 2.47],
[Date.UTC(2015, 11, 4), 2.36],
[Date.UTC(2016, 0, 2), 2.57],
[Date.UTC(2016, 1, 2), 2.20],
[Date.UTC(2016, 2, 3), 2.33],
[Date.UTC(2016, 3, 7), 2.57],
[Date.UTC(2016, 4, 6), 2.34],
[Date.UTC(2016, 5, 5), 2.58],
[Date.UTC(2016, 6, 4), 2.64],
[Date.UTC(2016, 7, 6), 2.71],
[Date.UTC(2016, 8, 8), 2.93],
[Date.UTC(2016, 9, 7), 2.75],
[Date.UTC(2016, 10, 5), 2.71],
[Date.UTC(2016, 11, 4), 2.86],
[Date.UTC(2017, 0, 7), 2.85],
[Date.UTC(2017, 1, 8), 2.87],
[Date.UTC(2017, 2, 7), 2.67],
[Date.UTC(2017, 3, 9), 2.85],
[Date.UTC(2017, 4, 6), 3.07],
[Date.UTC(2017, 5, 3), 3.02],
[Date.UTC(2017, 6, 7), 2.61],
[Date.UTC(2017, 7, 2), 2.10],
[Date.UTC(2017, 8, 6), 2.02],
[Date.UTC(2017, 9, 5), 3.01],
[Date.UTC(2017, 10, 12), 2.97],
[Date.UTC(2017, 11, 9), 2.47],
[Date.UTC(2018, 0, 3), 3.47],
[Date.UTC(2018, 1, 8), 3.16],
[Date.UTC(2018, 2, 7), 3.92],
[Date.UTC(2018, 3, 1), 3.49],
[Date.UTC(2018, 4, 6), 2.92],
[Date.UTC(2018, 5, 10), 2.50],
[Date.UTC(2018, 6, 7), 2.83],
[Date.UTC(2018, 7, 1), 2.41],
[Date.UTC(2018, 8, 3), 2.13],
[Date.UTC(2018, 9, 5), 2.28],
[Date.UTC(2018, 10, 8), 2.66],
[Date.UTC(2018, 11, 2), 3.06],
[Date.UTC(2019, 0, 4), 3.30],
[Date.UTC(2019, 1, 6), 2.85],
[Date.UTC(2019, 2, 2), 2.43],
[Date.UTC(2019, 3, 7), 2.51],
[Date.UTC(2019, 4, 4), 2.69],
[Date.UTC(2019, 5, 9), 2.72],
[Date.UTC(2019, 6, 6), 2.30],
[Date.UTC(2019, 7, 5), 2.26],
[Date.UTC(2019, 8, 9), 2.13],
[Date.UTC(2019, 9, 5), 2.08],
[Date.UTC(2019, 10, 3), 1.93],
[Date.UTC(2019, 11, 6), 2.09],
[Date.UTC(2020, 0, 5), 2.45],
[Date.UTC(2020, 1, 4), 2.06],
[Date.UTC(2020, 2, 4), 2.05],
[Date.UTC(2020, 3, 2), 2.38],
[Date.UTC(2020, 4, 2), 2.68],
[Date.UTC(2020, 5, 1), 2.27]
]
}, {
name: 'PHP',
data: [
[Date.UTC(2001, 5, 30), 1.90],
[Date.UTC(2001, 6, 30), 1.38],
[Date.UTC(2001, 7, 30), 1.55],
[Date.UTC(2001, 8, 28), 1.55],
[Date.UTC(2001, 9, 26), 1.78],
[Date.UTC(2001, 10, 28), 4.87],
[Date.UTC(2001, 11, 31), 7.27],
[Date.UTC(2002, 0, 30), 8.27],
[Date.UTC(2002, 1, 27), 7.44],
[Date.UTC(2002, 2, 29), 7.03],
[Date.UTC(2002, 3, 29), 5.05],
[Date.UTC(2002, 4, 29), 5.22],
[Date.UTC(2002, 5, 29), 5.18],
[Date.UTC(2002, 6, 31), 6.50],
[Date.UTC(2002, 7, 29), 5.35],
[Date.UTC(2002, 8, 29), 4.96],
[Date.UTC(2002, 9, 30), 5.28],
[Date.UTC(2002, 10, 29), 7.30],
[Date.UTC(2002, 11, 31), 7.61],
[Date.UTC(2003, 0, 31), 4.49],
[Date.UTC(2003, 1, 28), 4.01],
[Date.UTC(2003, 2, 31), 4.61],
[Date.UTC(2003, 3, 30), 4.53],
[Date.UTC(2003, 4, 30), 4.78],
[Date.UTC(2003, 5, 30), 3.83],
[Date.UTC(2003, 6, 31), 4.68],
[Date.UTC(2003, 7, 31), 5.44],
[Date.UTC(2003, 8, 30), 5.80],
[Date.UTC(2003, 9, 31), 3.57],
[Date.UTC(2003, 10, 30), 5.74],
[Date.UTC(2003, 11, 31), 6.31],
[Date.UTC(2004, 0, 31), 7.26],
[Date.UTC(2004, 1, 29), 7.63],
[Date.UTC(2004, 2, 31), 9.76],
[Date.UTC(2004, 3, 30), 7.17],
[Date.UTC(2004, 4, 30), 8.71],
[Date.UTC(2004, 5, 30), 10.32],
[Date.UTC(2004, 6, 31), 10.43],
[Date.UTC(2004, 7, 30), 8.23],
[Date.UTC(2004, 8, 30), 7.42],
[Date.UTC(2004, 9, 31), 7.59],
[Date.UTC(2004, 10, 30), 11.45],
[Date.UTC(2004, 11, 31), 9.48],
[Date.UTC(2005, 0, 31), 10.28],
[Date.UTC(2005, 1, 28), 9.41],
[Date.UTC(2005, 2, 31), 8.72],
[Date.UTC(2005, 3, 30), 9.20],
[Date.UTC(2005, 4, 31), 7.97],
[Date.UTC(2005, 5, 30), 9.17],
[Date.UTC(2005, 6, 31), 7.87],
[Date.UTC(2005, 7, 31), 8.89],
[Date.UTC(2005, 8, 30), 9.67],
[Date.UTC(2005, 11, 3), 9.63],
[Date.UTC(2006, 0, 4), 9.40],
[Date.UTC(2006, 1, 2), 8.92],
[Date.UTC(2006, 2, 1), 9.95],
[Date.UTC(2006, 3, 2), 10.88],
[Date.UTC(2006, 4, 1), 10.22],
[Date.UTC(2006, 5, 1), 9.59],
[Date.UTC(2006, 6, 2), 10.35],
[Date.UTC(2006, 7, 2), 9.64],
[Date.UTC(2006, 8, 2), 9.13],
[Date.UTC(2006, 9, 1), 9.86],
[Date.UTC(2006, 10, 2), 9.21],
[Date.UTC(2006, 11, 1), 8.54],
[Date.UTC(2007, 0, 2), 7.94],
[Date.UTC(2007, 1, 3), 8.85],
[Date.UTC(2007, 2, 3), 9.46],
[Date.UTC(2007, 3, 1), 8.64],
[Date.UTC(2007, 4, 5), 8.74],
[Date.UTC(2007, 5, 2), 8.87],
[Date.UTC(2007, 6, 2), 8.65],
[Date.UTC(2007, 7, 5), 9.70],
[Date.UTC(2007, 8, 2), 10.20],
[Date.UTC(2007, 9, 4), 9.50],
[Date.UTC(2007, 10, 4), 8.69],
[Date.UTC(2007, 11, 3), 8.39],
[Date.UTC(2008, 0, 3), 9.20],
[Date.UTC(2008, 1, 7), 9.89],
[Date.UTC(2008, 5, 1), 10.21],
[Date.UTC(2008, 6, 2), 9.52],
[Date.UTC(2008, 7, 3), 9.35],
[Date.UTC(2008, 8, 3), 9.24],
[Date.UTC(2008, 9, 6), 8.61],
[Date.UTC(2008, 10, 2), 8.94],
[Date.UTC(2008, 11, 3), 9.13],
[Date.UTC(2009, 0, 2), 8.88],
[Date.UTC(2009, 1, 1), 8.78],
[Date.UTC(2009, 2, 5), 9.48],
[Date.UTC(2009, 3, 7), 9.89],
[Date.UTC(2009, 4, 1), 9.92],
[Date.UTC(2009, 5, 4), 9.67],
[Date.UTC(2009, 6, 2), 9.27],
[Date.UTC(2009, 7, 1), 9.39],
[Date.UTC(2009, 8, 5), 10.16],
[Date.UTC(2009, 9, 2), 10.36],
[Date.UTC(2009, 10, 2), 10.18],
[Date.UTC(2009, 11, 2), 9.77],
[Date.UTC(2010, 0, 5), 10.07],
[Date.UTC(2010, 1, 7), 10.00],
[Date.UTC(2010, 2, 7), 9.91],
[Date.UTC(2010, 3, 5), 9.66],
[Date.UTC(2010, 4, 15), 9.07],
[Date.UTC(2010, 6, 6), 8.57],
[Date.UTC(2010, 6, 30), 9.18],
[Date.UTC(2010, 8, 11), 8.37],
[Date.UTC(2010, 9, 2), 8.32],
[Date.UTC(2010, 10, 3), 7.81],
[Date.UTC(2010, 11, 7), 7.51],
[Date.UTC(2011, 0, 2), 7.83],
[Date.UTC(2011, 1, 8), 6.97],
[Date.UTC(2011, 2, 8), 6.57],
[Date.UTC(2011, 3, 3), 6.58],
[Date.UTC(2011, 4, 2), 6.51],
[Date.UTC(2011, 5, 5), 6.60],
[Date.UTC(2011, 6, 8), 6.18],
[Date.UTC(2011, 7, 3), 6.13],
[Date.UTC(2011, 8, 10), 6.60],
[Date.UTC(2011, 9, 9), 6.82],
[Date.UTC(2011, 10, 7), 6.10],
[Date.UTC(2011, 11, 4), 6.00],
[Date.UTC(2012, 0, 8), 5.70],
[Date.UTC(2012, 1, 5), 5.64],
[Date.UTC(2012, 2, 11), 5.55],
[Date.UTC(2012, 3, 8), 5.29],
[Date.UTC(2012, 4, 9), 5.71],
[Date.UTC(2012, 5, 10), 5.29],
[Date.UTC(2012, 6, 4), 5.01],
[Date.UTC(2012, 7, 10), 5.52],
[Date.UTC(2012, 8, 2), 5.61],
[Date.UTC(2012, 9, 5), 5.67],
[Date.UTC(2012, 10, 4), 5.73],
[Date.UTC(2012, 11, 2), 5.54],
[Date.UTC(2013, 0, 5), 5.55],
[Date.UTC(2013, 1, 8), 5.07],
[Date.UTC(2013, 2, 11), 4.81],
[Date.UTC(2013, 3, 7), 5.43],
[Date.UTC(2013, 4, 8), 5.78],
[Date.UTC(2013, 5, 9), 5.99],
[Date.UTC(2013, 6, 7), 7.19],
[Date.UTC(2013, 7, 4), 6.69],
[Date.UTC(2013, 8, 11), 6.43],
[Date.UTC(2013, 9, 10), 6.09],
[Date.UTC(2013, 10, 9), 5.38],
[Date.UTC(2013, 11, 6), 5.28],
[Date.UTC(2014, 0, 1), 4.61],
[Date.UTC(2014, 1, 8), 4.22],
[Date.UTC(2014, 2, 3), 3.70],
[Date.UTC(2014, 3, 10), 2.77],
[Date.UTC(2014, 4, 7), 3.39],
[Date.UTC(2014, 5, 8), 2.85],
[Date.UTC(2014, 6, 6), 2.92],
[Date.UTC(2014, 7, 11), 2.86],
[Date.UTC(2014, 8, 1), 3.12],
[Date.UTC(2014, 9, 3), 2.94],
[Date.UTC(2014, 10, 8), 3.04],
[Date.UTC(2014, 11, 7), 2.75],
[Date.UTC(2015, 0, 6), 3.78],
[Date.UTC(2015, 1, 5), 3.17],
[Date.UTC(2015, 2, 7), 4.00],
[Date.UTC(2015, 3, 13), 3.01],
[Date.UTC(2015, 4, 13), 2.72],
[Date.UTC(2015, 5, 6), 2.87],
[Date.UTC(2015, 6, 12), 2.89],
[Date.UTC(2015, 7, 6), 2.73],
[Date.UTC(2015, 8, 5), 2.53],
[Date.UTC(2015, 9, 4), 2.56],
[Date.UTC(2015, 10, 7), 3.25],
[Date.UTC(2015, 11, 4), 2.79],
[Date.UTC(2016, 0, 2), 2.71],
[Date.UTC(2016, 1, 2), 2.77],
[Date.UTC(2016, 2, 3), 2.77],
[Date.UTC(2016, 3, 7), 2.99],
[Date.UTC(2016, 4, 6), 2.99],
[Date.UTC(2016, 5, 5), 3.23],
[Date.UTC(2016, 6, 4), 3.27],
[Date.UTC(2016, 7, 6), 3.17],
[Date.UTC(2016, 8, 8), 2.85],
[Date.UTC(2016, 9, 7), 2.74],
[Date.UTC(2016, 10, 5), 3.13],
[Date.UTC(2016, 11, 4), 2.92],
[Date.UTC(2017, 0, 7), 2.56],
[Date.UTC(2017, 1, 8), 3.07],
[Date.UTC(2017, 2, 7), 3.01],
[Date.UTC(2017, 3, 9), 3.38],
[Date.UTC(2017, 4, 6), 2.69],
[Date.UTC(2017, 5, 3), 2.77],
[Date.UTC(2017, 6, 7), 3.09],
[Date.UTC(2017, 7, 2), 2.29],
[Date.UTC(2017, 8, 6), 2.21],
[Date.UTC(2017, 9, 5), 2.79],
[Date.UTC(2017, 10, 12), 1.90],
[Date.UTC(2017, 11, 9), 1.59],
[Date.UTC(2018, 0, 3), 2.53],
[Date.UTC(2018, 1, 8), 3.42],
[Date.UTC(2018, 2, 7), 4.01],
[Date.UTC(2018, 3, 1), 4.22],
[Date.UTC(2018, 4, 6), 3.32],
[Date.UTC(2018, 5, 10), 2.88],
[Date.UTC(2018, 6, 7), 2.83],
[Date.UTC(2018, 7, 1), 2.93],
[Date.UTC(2018, 8, 3), 2.78],
[Date.UTC(2018, 9, 5), 2.79],
[Date.UTC(2018, 10, 8), 2.38],
[Date.UTC(2018, 11, 2), 2.44],
[Date.UTC(2019, 0, 4), 2.68],
[Date.UTC(2019, 1, 6), 2.27],
[Date.UTC(2019, 2, 2), 2.42],
[Date.UTC(2019, 3, 7), 2.24],
[Date.UTC(2019, 4, 4), 2.49],
[Date.UTC(2019, 5, 9), 2.57],
[Date.UTC(2019, 6, 6), 2.17],
[Date.UTC(2019, 7, 5), 2.08],
[Date.UTC(2019, 8, 9), 1.86],
[Date.UTC(2019, 9, 5), 1.91],
[Date.UTC(2019, 10, 3), 1.72],
[Date.UTC(2019, 11, 6), 2.05],
[Date.UTC(2020, 0, 5), 2.41],
[Date.UTC(2020, 1, 4), 2.02],
[Date.UTC(2020, 2, 4), 2.02],
[Date.UTC(2020, 3, 2), 2.37],
[Date.UTC(2020, 4, 2), 2.49],
[Date.UTC(2020, 5, 1), 2.26]
]
}, {
name: 'R',
data: [
[Date.UTC(2007, 4, 5), 0.06],
[Date.UTC(2007, 5, 2), 0.07],
[Date.UTC(2007, 6, 2), 0.07],
[Date.UTC(2007, 7, 5), 0.06],
[Date.UTC(2007, 8, 2), 0.07],
[Date.UTC(2007, 9, 4), 0.07],
[Date.UTC(2007, 10, 4), 0.09],
[Date.UTC(2007, 11, 3), 0.09],
[Date.UTC(2008, 0, 3), 0.04],
[Date.UTC(2008, 1, 7), 0.06],
[Date.UTC(2008, 5, 1), 0.09],
[Date.UTC(2008, 6, 2), 0.08],
[Date.UTC(2008, 7, 3), 0.06],
[Date.UTC(2008, 8, 3), 0.07],
[Date.UTC(2008, 9, 6), 0.07],
[Date.UTC(2008, 10, 2), 0.08],
[Date.UTC(2008, 11, 3), 0.07],
[Date.UTC(2009, 0, 2), 0.07],
[Date.UTC(2009, 1, 1), 0.08],
[Date.UTC(2009, 2, 5), 0.08],
[Date.UTC(2009, 3, 7), 0.09],
[Date.UTC(2009, 4, 1), 0.10],
[Date.UTC(2009, 5, 4), 0.10],
[Date.UTC(2009, 6, 2), 0.10],
[Date.UTC(2009, 7, 1), 0.11],
[Date.UTC(2009, 8, 5), 0.09],
[Date.UTC(2009, 9, 2), 0.10],
[Date.UTC(2009, 10, 2), 0.10],
[Date.UTC(2009, 11, 2), 0.11],
[Date.UTC(2010, 0, 5), 0.10],
[Date.UTC(2010, 1, 7), 0.14],
[Date.UTC(2010, 2, 7), 0.15],
[Date.UTC(2010, 3, 5), 0.14],
[Date.UTC(2010, 4, 15), 0.20],
[Date.UTC(2010, 6, 6), 0.17],
[Date.UTC(2010, 6, 30), 0.18],
[Date.UTC(2010, 8, 11), 0.33],
[Date.UTC(2010, 9, 2), 0.36],
[Date.UTC(2010, 10, 3), 0.36],
[Date.UTC(2010, 11, 7), 0.54],
[Date.UTC(2011, 0, 2), 0.54],
[Date.UTC(2011, 1, 8), 0.56],
[Date.UTC(2011, 2, 8), 0.49],
[Date.UTC(2011, 3, 3), 0.42],
[Date.UTC(2011, 4, 2), 0.43],
[Date.UTC(2011, 5, 5), 0.37],
[Date.UTC(2011, 6, 8), 0.36],
[Date.UTC(2011, 7, 3), 0.40],
[Date.UTC(2011, 8, 10), 0.39],
[Date.UTC(2011, 9, 9), 0.42],
[Date.UTC(2011, 10, 7), 0.50],
[Date.UTC(2011, 11, 4), 0.52],
[Date.UTC(2012, 0, 8), 0.60],
[Date.UTC(2012, 1, 5), 0.62],
[Date.UTC(2012, 2, 11), 0.50],
[Date.UTC(2012, 3, 8), 0.38],
[Date.UTC(2012, 4, 9), 0.38],
[Date.UTC(2012, 5, 10), 0.44],
[Date.UTC(2012, 6, 4), 0.44],
[Date.UTC(2012, 7, 10), 0.43],
[Date.UTC(2012, 8, 2), 0.44],
[Date.UTC(2012, 9, 5), 0.42],
[Date.UTC(2012, 10, 4), 0.42],
[Date.UTC(2012, 11, 2), 0.45],
[Date.UTC(2013, 0, 5), 0.44],
[Date.UTC(2013, 1, 8), 0.46],
[Date.UTC(2013, 2, 11), 0.53],
[Date.UTC(2013, 3, 7), 0.48],
[Date.UTC(2013, 4, 8), 0.54],
[Date.UTC(2013, 5, 9), 0.48],
[Date.UTC(2013, 6, 7), 0.51],
[Date.UTC(2013, 7, 4), 0.39],
[Date.UTC(2013, 8, 11), 0.65],
[Date.UTC(2013, 9, 10), 0.55],
[Date.UTC(2013, 10, 9), 0.41],
[Date.UTC(2013, 11, 6), 0.25],
[Date.UTC(2014, 0, 1), 0.25],
[Date.UTC(2014, 1, 8), 0.25],
[Date.UTC(2014, 2, 3), 0.23],
[Date.UTC(2014, 3, 10), 0.26],
[Date.UTC(2014, 4, 7), 0.38],
[Date.UTC(2014, 5, 8), 0.67],
[Date.UTC(2014, 6, 6), 0.41],
[Date.UTC(2014, 7, 11), 0.52],
[Date.UTC(2014, 8, 1), 0.80],
[Date.UTC(2014, 9, 3), 1.52],
[Date.UTC(2014, 10, 8), 1.55],
[Date.UTC(2014, 11, 7), 1.63],
[Date.UTC(2015, 0, 6), 1.04],
[Date.UTC(2015, 1, 5), 0.96],
[Date.UTC(2015, 2, 7), 0.95],
[Date.UTC(2015, 3, 13), 1.03],
[Date.UTC(2015, 4, 13), 1.44],
[Date.UTC(2015, 5, 6), 1.52],
[Date.UTC(2015, 6, 12), 1.23],
[Date.UTC(2015, 7, 6), 1.01],
[Date.UTC(2015, 8, 5), 1.04],
[Date.UTC(2015, 9, 4), 0.99],
[Date.UTC(2015, 10, 7), 1.01],
[Date.UTC(2015, 11, 4), 1.12],
[Date.UTC(2016, 0, 2), 1.05],
[Date.UTC(2016, 1, 2), 1.19],
[Date.UTC(2016, 2, 3), 1.29],
[Date.UTC(2016, 3, 7), 1.27],
[Date.UTC(2016, 4, 6), 1.33],
[Date.UTC(2016, 5, 5), 1.54],
[Date.UTC(2016, 6, 4), 1.51],
[Date.UTC(2016, 7, 6), 1.61],
[Date.UTC(2016, 8, 8), 1.68],
[Date.UTC(2016, 9, 7), 1.74],
[Date.UTC(2016, 10, 5), 1.72],
[Date.UTC(2016, 11, 4), 1.83],
[Date.UTC(2017, 0, 7), 1.79],
[Date.UTC(2017, 1, 8), 1.92],
[Date.UTC(2017, 2, 7), 2.02],
[Date.UTC(2017, 3, 9), 2.14],
[Date.UTC(2017, 4, 6), 2.19],
[Date.UTC(2017, 5, 3), 2.15],
[Date.UTC(2017, 6, 7), 2.11],
[Date.UTC(2017, 7, 2), 1.77],
[Date.UTC(2017, 8, 6), 1.82],
[Date.UTC(2017, 9, 5), 1.68],
[Date.UTC(2017, 10, 12), 1.60],
[Date.UTC(2017, 11, 9), 1.91],
[Date.UTC(2018, 0, 3), 2.55],
[Date.UTC(2018, 1, 8), 2.09],
[Date.UTC(2018, 2, 7), 1.13],
[Date.UTC(2018, 3, 1), 1.81],
[Date.UTC(2018, 4, 6), 1.18],
[Date.UTC(2018, 5, 10), 1.45],
[Date.UTC(2018, 6, 7), 1.15],
[Date.UTC(2018, 7, 1), 0.96],
[Date.UTC(2018, 8, 3), 1.02],
[Date.UTC(2018, 9, 5), 1.21],
[Date.UTC(2018, 10, 8), 1.41],
[Date.UTC(2018, 11, 2), 1.11],
[Date.UTC(2019, 0, 4), 1.33],
[Date.UTC(2019, 1, 6), 1.04],
[Date.UTC(2019, 2, 2), 1.28],
[Date.UTC(2019, 3, 7), 1.18],
[Date.UTC(2019, 4, 4), 0.95],
[Date.UTC(2019, 5, 9), 0.91],
[Date.UTC(2019, 6, 6), 0.84],
[Date.UTC(2019, 7, 5), 0.82],
[Date.UTC(2019, 8, 9), 1.05],
[Date.UTC(2019, 9, 5), 1.26],
[Date.UTC(2019, 10, 3), 0.98],
[Date.UTC(2019, 11, 6), 0.99],
[Date.UTC(2020, 0, 5), 0.81],
[Date.UTC(2020, 1, 4), 1.01],
[Date.UTC(2020, 2, 4), 1.26],
[Date.UTC(2020, 3, 2), 1.54],
[Date.UTC(2020, 4, 2), 1.85],
[Date.UTC(2020, 5, 1), 2.19]
]
}, {
name: 'SQL',
data: [
[Date.UTC(2001, 5, 30), 2.96],
[Date.UTC(2001, 6, 30), 2.77],
[Date.UTC(2001, 7, 30), 2.38],
[Date.UTC(2001, 8, 28), 2.36],
[Date.UTC(2001, 9, 26), 2.24],
[Date.UTC(2001, 10, 28), 1.84],
[Date.UTC(2001, 11, 31), 1.87],
[Date.UTC(2002, 0, 30), 1.94],
[Date.UTC(2002, 1, 27), 2.09],
[Date.UTC(2002, 2, 29), 2.06],
[Date.UTC(2002, 3, 29), 2.33],
[Date.UTC(2002, 4, 29), 2.36],
[Date.UTC(2002, 5, 29), 2.53],
[Date.UTC(2002, 6, 31), 2.66],
[Date.UTC(2002, 7, 29), 2.65],
[Date.UTC(2002, 8, 29), 2.54],
[Date.UTC(2002, 9, 30), 2.64],
[Date.UTC(2002, 10, 29), 2.38],
[Date.UTC(2002, 11, 31), 2.52],
[Date.UTC(2003, 0, 31), 2.56],
[Date.UTC(2003, 1, 28), 2.51],
[Date.UTC(2003, 2, 31), 2.56],
[Date.UTC(2003, 3, 30), 2.65],
[Date.UTC(2003, 4, 30), 3.12],
[Date.UTC(2003, 5, 30), 3.04],
[Date.UTC(2003, 6, 31), 2.99],
[Date.UTC(2003, 7, 31), 3.24],
[Date.UTC(2003, 8, 30), 3.72],
[Date.UTC(2003, 9, 31), 3.70],
[Date.UTC(2003, 10, 30), 2.93],
[Date.UTC(2003, 11, 31), 3.10],
[Date.UTC(2004, 0, 31), 3.51],
[Date.UTC(2004, 1, 29), 3.10],
[Date.UTC(2004, 2, 31), 2.97],
[Date.UTC(2004, 3, 30), 2.44],
[Date.UTC(2018, 1, 8), 2.36],
[Date.UTC(2018, 2, 7), 2.69],
[Date.UTC(2018, 3, 1), 2.65],
[Date.UTC(2018, 4, 6), 1.99],
[Date.UTC(2018, 5, 10), 2.34],
[Date.UTC(2018, 6, 7), 2.33],
[Date.UTC(2018, 7, 1), 2.32],
[Date.UTC(2018, 8, 3), 2.06],
[Date.UTC(2018, 9, 5), 2.04],
[Date.UTC(2018, 10, 8), 1.84],
[Date.UTC(2018, 11, 2), 2.18],
[Date.UTC(2019, 0, 4), 2.28],
[Date.UTC(2019, 1, 6), 1.90],
[Date.UTC(2019, 2, 2), 1.93],
[Date.UTC(2019, 3, 7), 2.27],
[Date.UTC(2019, 4, 4), 2.56],
[Date.UTC(2019, 5, 9), 2.22],
[Date.UTC(2019, 6, 6), 1.98],
[Date.UTC(2019, 7, 5), 1.63],
[Date.UTC(2019, 8, 9), 1.94],
[Date.UTC(2019, 9, 5), 1.93],
[Date.UTC(2019, 10, 3), 1.69],
[Date.UTC(2019, 11, 6), 1.84],
[Date.UTC(2020, 0, 5), 1.50],
[Date.UTC(2020, 1, 4), 1.53],
[Date.UTC(2020, 2, 4), 1.83],
[Date.UTC(2020, 3, 2), 2.17],
[Date.UTC(2020, 4, 2), 2.09],
[Date.UTC(2020, 5, 1), 1.73]
]
}];
var option;
function formatDate(now) {
var year=now.getFullYear(); //取得4位数的年份
var month=("0" + (now.getMonth())).slice(-2); //取得日期中的月份,其中0表示1月,11表示12月
if(month == 0)
{
year =year -1;
month = 12;
}
return year+""+month;
}
var all= [];
var alldate= [];
series.forEach((item,index,series)=>{
var data = item.data;
data.forEach((itemc,indexc,seriesc)=>{
var date = formatDate(new Date(itemc[0]));
alldate.push(date);
if(index == 0){
all[date]=[];
}
var newArr = [];
newArr['name']=item.name;
newArr['val']=itemc[1];
all[date].push(newArr);
});
});
console.log(all);
var allNum = [];
all.forEach((itemall,index,series)=>{
allNum.push(index);
});
var i=0;
function myData() {
if(i == allNum.length-1){
clearInterval(time);
}
var item = all[allNum[i]];
var oldIndex = allNum[i].toString();
var index = oldIndex.substr(0,4)+"年"+oldIndex.substr(4,2)+"月";
i++;
item.sort(function(a,b){
return a['val']-b['val'];
})
var x=[];
var y =[];
item.forEach((data)=>{
x.push(data.name);
y.push(data.val);
});
option = {
title: {
text: '编程语言使用率排行榜---------'+index,
subtext: '数据来自tiobe'
},
tooltip: {
trigger: 'axis',
axisPointer: {
type: 'shadow'
}
},
grid: {
left: '3%',
right: '4%',
bottom: '3%',
containLabel: true
},
xAxis: {
type: 'value',
boundaryGap: [0, 0.01]
},
yAxis: {
type: 'category',
data: x,
},
series: [{
itemStyle: {
normal: {
color: function(params) {
var colorList = [
"rgb(0,255,0)",
"rgb(255,0,255)",
"rgb(0,255,255)",
"rgb(0,0,128)",
"rgb(128,128,0)",
"rgb(255,165,0)",
"rgb(255,215,0)",
"rgb(0,128,0)",
"rgb(80,80,80)",
"rgb(255,0,0)",
];
return colorList[params.dataIndex];
}
}
},
name: index,
type: 'bar',
data: y
}]
};
myChart.setOption(option);
}
var time = setInterval(myData,500);