D3 is better than the Google Charts API in almost every way. But for Javascript beginners struggling with D3, the Google Charts API can be a reasonable alternative, with lots of out-of-the-box features that D3 does not provide.
Here is a simple bar chart with visual "popout" and annotations rendered with the Google Charts API.
xxxxxxxxxx
<html>
<head>
<style>
body {
margin: 0 auto;
display: table;
}
#chart {
width: 607.141px;
height: 300px;
}
</style>
</head>
<body>
<div id="chart"></div>
<script type="text/javascript" src="https://www.gstatic.com/charts/loader.js"></script>
<script src="data.js"></script>
<script src="scripts.js"></script>
</body>
</html>
https://www.gstatic.com/charts/loader.js