Хотелось бы получить this Google LineChart, чтобы немного походить на this chart from GitHub. Я воссоздаю диаграмму GitHub, потому что я хочу, чтобы ее версия была в высоком качестве (вектор), а не сильно сжатый JPEG (кто в своем уме сохраняет диаграммы как JPEG в любом случае!).Google LineChart легенда и линии сетки
Я хотел бы переместить легенду в график и добавить вертикальные линии сетки (по горизонтальной оси «Год»). Кто-нибудь знает, как это сделать?
Вот код, но, пожалуйста, не стесняйтесь редактировать my JSFiddle: тип данных
google.load('visualization', '1', {packages: ['corechart', 'line']});
google.setOnLoadCallback(function() {
var data = google.visualization.arrayToDataTable([
['Year', 'JavaScript', 'Java', 'Ruby', 'PHP', 'Python', 'CSS', 'C++', 'Objective C', 'C', 'C#', 'Perl', 'Emacs Lisp', 'VimL', 'Shell','HTML'],
['2008', 2, 7, 1, 4, 3, null, 8, 9, 5, null, 6, null, null, null, null],
['2009', 2, 7, 1, 4, 3, null, 8, 9, 6, null, 5, 10, null, null, null],
['2010', 2, 5, 1, 4, 3, null, 8, 9, 6, null, 7, null, 10, null, null],
['2011', 2, 5, 1, 4, 3, null, 7, 8, 6, 10, 9, null, null, null, null],
['2012', 2, 3, 1, 4, 5, null, 7, 8, 6, 9, null, null, null, 10, null],
['2013', 1, 3, 2, 4, 5, 10, 7, 8, 6, 9, null, null, null, null, null],
['2014', 1, 2, 3, 4, 5, 6, 7, 9, 8, 10, null, null, null, null, null],
['2015', 1, 2, 3, 4, 5, 6, 7, null, 9, 8, null, null, null, null, 10]
]);
var options = {
title: 'Rank of top languages on GitHub over time',
width: '100%',
height: 600,
hAxis: {
title: 'Time',
},
vAxis: {
title: 'Rank',
viewWindow: {
min: 1
},
direction: -1,
gridlines: {
count: 11
}
}
};
var chart = new google.visualization.LineChart(document.getElementById('chart'));
chart.draw(data, options);
});
Спасибо, что фиксирует сетку проблема, но я все еще изо всех сил пытаюсь получить легенду inline. Я хочу, чтобы диаграмма Google выглядела как [этот график] (https://github.com/blog/2047-language-trends-on-github) с каждым именем языка поверх соответствующего графика. –