package centrality.examples; import Chapter4.util.TweetFileToGraph; import java.io.File; import GraphElements.RetweetEdge; import GraphElements.UserNode; import edu.uci.ics.jung.algorithms.importance.BetweennessCentrality; import edu.uci.ics.jung.graph.DirectedGraph; public class BetweennessCentralityExample { public static void main(String[] args){ File tweetFile; if(args.length > 0){ tweetFile = new File(args[0]); } else{ tweetFile = new File("synthetic_retweet_network.json"); } DirectedGraph retweetGraph = TweetFileToGraph.getRetweetNetwork(tweetFile); //calculate the betweenness centrality BetweennessCentrality betweenness = new BetweennessCentrality(retweetGraph); betweenness.evaluate(); betweenness.printRankings(true, true); } }