Hallo ich benutze Google Visualisierung API, um ein Timeline-Diagramm in meiner Website zu zeichnen. Es funktioniert gut. Aber da ist eine kleine Sache, die mich stört. Ich möchte eine vertikale Linie im Diagrammbereich anzeigen, um das aktuelle Datum darzustellen. Bitte lassen Sie mich jede Art von Lösungen wissen.vertikale Referenzlinie in Google Timeline Visualisierung
Mein Code:
<script type="text/javascript" src="https://www.google.com/jsapi?autoload={'modules':[{'name':'visualization','version':'1','packages':['timeline']}]}"></script>
<script type="text/javascript">
google.setOnLoadCallback(drawChart);
function drawChart() {
var container = document.getElementById('example3.1');
var chart = new google.visualization.Timeline(container);
var dataTable = new google.visualization.DataTable();
dataTable.addColumn({ type: 'string', id: 'Position' });
dataTable.addColumn({ type: 'string', id: 'Name' });
dataTable.addColumn({ type: 'date', id: 'Start' });
dataTable.addColumn({ type: 'date', id: 'End' });
dataTable.addRows([
[ 'President', 'George Washington', new Date(2014, 3, 29), new Date(2014, 4, 3)],
[ 'President', 'John Adams', new Date(2014, 2, 3), new Date(2014, 3, 3)],
[ 'President', 'Thomas Jefferson', new Date(2014, 2, 3), new Date(2014, 5, 3)],
[ 'Vice President', 'John Adams', new Date(2014, 3, 20), new Date(2014, 5, 3)],
[ 'Vice President', 'Thomas Jefferson', new Date(2014, 2, 3), new Date(2014, 6, 3)],
[ 'Vice President', 'Aaron Burr', new Date(2014, 2, 3), new Date(2014, 2, 3)],
[ 'Vice President', 'George Clinton', new Date(2014, 2, 3), new Date(2014, 2, 19)],
]);
chart.draw(dataTable);
}
</script>
<div id="example3.1" style="width: 1000px; height: 200px;"></div>
beabsichtigtes Ergebnis: Grüne Linie stellt das aktuelle Datum
Edit:
Wenn dies nicht möglich ist, bitte irgendeine andere API vorschlagen, die dies erreichen können.
Vielen Dank für Ihre wertvollen Eingaben auch nach 2 Jahren. Dies wird auf lange Sicht vielen Menschen helfen. – wishchaser