Technology roadmaps have been used as an important tool in strategic technology planning, due to their strong advantages in linking technologies and markets. With the rise of big data analytics, several studies have been suggested regarding data-driven technology roadmapping. However, literatures on providing a systematic method for developing data-driven technology roadmaps is surprisingly sparse. In response, this study suggests a systematic and concrete framework to develop data-driven technology roadmaps. The data-driven roadmapping is consist of three phase: layer mapping, contents mapping, and opportunity finding. The first phase, layer mapping, deals with identifying sub-layers for the technology roadmap using topic modeling. Then, contents mapping is conducted using the keyword network analysis. Third, opportunity finding is conducted to anticipate future possible innovation chances, with the help of link prediction. Our study contributes to the field by suggesting a systematic method for data-driven roadmapping, and provides data-driven evidence that helps experts to make more reasonable decision-making.