Weibo is a famous online social platform in China. In the past, it was considered as a Chinese counterpart of Twitter. However, as Twitter is losing its battle against other online social platforms, Weibo is growing drastically and has become the largest social media platform in China.

Similar to Twitter, Weibo users can publish posts with a limitation of 140 Chinese characters. However, different from the retweet mechanism in Twitter, Weibo users can repost a Weibo post with their own comments and share it with their own followers.

There are plenty of tools to create visualizations of Weibo posts, WeiboEvents is probably the most famous one. It provides rich functionalities for users to explore the data. But it does not put enough attention on the spatial pattern of the information diffusion.

WeiboMap is created to close this gap. As a widget for WeiboEvents, it take the repost information that gathered by WeiboEvents and visualize the information diffusion in the perspectives of space, time, and structure.

1. Prepare your data

First of all, we need to get the Weibo data that we want to explore. Simply go to the WeiboEvents site and paste the URL of the Weibo post that interests us and click the "start" button. WeiboEvents will start to analyze the URL and gather data of every repost and its publisher.

After the gathering process is finished, the result is rendered. Click the "save" button on the right side of the top panel.

Go back the the front page of WeiboEvents, and navigate to the "Sharing" button on the navigation bar and click the "My contents" button. The data that you saved in previous steps would be available to be downloaded in the page that are opened.

Download and open the .csv file with your preferred editor (Microsoft Excel or Numbers). Use the "find and replace" function that provided by the editor to replace every double quote symbol (") with two double quotes (""). Once you are done, save the results to a new .csv file.

2. Upload your data

When you have your .csv file ready. Click the "Choose a file" button on WeiboMap and navigate yourself to the .csv file that you created in previous steps and click "OK".

Click the "Upload" button and you are good to go. The parsing process may take a few seconds depending on the size of the .csv file.

3. Visualize and interact

Once the WeiboMap finished parsing the file, a map and a time chart should pop up. You can navigate yourself between these graphs using the panel on your left side.

This widget presumes that every Weibo user lives in the cities that shows in their account profiles. Users’ locations are categorized as "Other" if they live outside of China or don't have location information in their profiles. These users are represented by the rectangle area in the north of the rendered map.

Colorings of on the map represents the proportions of users that located in each provinces. Provinces with higher proportion are marked by darker color.

The time chart represents the frequency of reposts in every minute from the publication time of the Weibo post to the data collection time. You can make a selection by clicking and dragging on the chart. All reposts that published between the selected time period will be drawn on the map. The dots represent the cities and links represent the information diffusion between them. You can also hover your mouse on them to see detailed descriptions. To cancel a selection, simply click any where on the time chart.

In development

The visualization in the structure perspective is still in development. This graph will represent the cascade structure of the information diffusion of the Weibo post. Selections on this graph should also be represented on the map and the time chart.