Yes of course there is. You need to decide whether the line chart is going to have a different scale/axis from the bar chart, but either way you can make it work.
simply speaking you can just build two plots on top of each other in the rendering area.
Just choose which one is in front and use svg ordering / d3.selection.order to enforce that.
-Alex