{"id":944,"date":"2021-02-20T12:28:31","date_gmt":"2021-02-20T20:28:31","guid":{"rendered":"http:\/\/miriamposner.com\/classes\/dh201w22\/?page_id=944"},"modified":"2022-02-18T05:18:03","modified_gmt":"2022-02-18T13:18:03","slug":"flourish-graph","status":"publish","type":"page","link":"http:\/\/miriamposner.com\/classes\/dh201w22\/tutorials-guides\/network-analysis\/flourish-graph\/","title":{"rendered":"Build a simple network graph with Flourish"},"content":{"rendered":"\n<p><em>You can also view a <a href=\"https:\/\/share.descript.com\/view\/X1In9ayM87z\" target=\"_blank\" rel=\"noreferrer noopener\">video<\/a> of me walking through this tutorial.<\/em><\/p>\n\n\n\n<p>As we have learned, network analysis is a whole field whose founding premise is that one can glean critical and revealing information from the ways that entities connect with each other. Part of the network analysis process includes running fairly sophisticated algorithmic measures of various properties of network graphs and their nodes and links.<\/p>\n\n\n\n<p>But sometimes you just want to see how your entities connect, in an easy-to-interpret, visual diagram.&nbsp;<a href=\"https:\/\/flourish.studio\/\">Flourish<\/a>, the web-based data-visualization package, has some nice templates for that, and today we&#8217;ll learn to use them.<\/p>\n\n\n\n<p>At the end of this tutorial, you&#8217;ll find links to resources you can use to expand your knowledge of network analysis and visualization<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"1-download-your-dataset\"><a href=\"https:\/\/github.com\/miriamposner\/network_flourish\/blob\/master\/build-a-simple-network-visualization-with-flourish.md#1-download-your-dataset\"><\/a>1. Download your dataset<\/h2>\n\n\n\n<p>We&#8217;ll use a dataset that comes courtesy of&nbsp;<a href=\"http:\/\/www.orgnet.com\/divided2.html\">Valdis Krebs<\/a>, via a&nbsp;<a href=\"https:\/\/github.com\/melaniewalsh\/sample-social-network-datasets\">dataset collection assembled by Melanie Walsh<\/a>. The dataset is a list of political books published in 2004, categorized by their political orientation. Two books are connected in Krebs&#8217;s edgelist when a purchaser bought them together.<\/p>\n\n\n\n<p><strong>Please download the zipped file of the datasets&nbsp;<a href=\"https:\/\/www.dropbox.com\/s\/66mrch9kj791hv6\/political-books-dataset.zip?dl=0\"><strong>here<\/strong><\/a>, and then decompress them.<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><a href=\"https:\/\/github.com\/miriamposner\/network_flourish\/blob\/master\/images\/build-a-simple-network-visualization-with-flourish\/download-your-dataset.png\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" src=\"https:\/\/github.com\/miriamposner\/network_flourish\/raw\/master\/images\/build-a-simple-network-visualization-with-flourish\/download-your-dataset.png\" alt=\"\"\/><\/a><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"2-sign-into-flourish-and-create-a-new-visualization\"><a href=\"https:\/\/github.com\/miriamposner\/network_flourish\/blob\/master\/build-a-simple-network-visualization-with-flourish.md#2-sign-into-flourish-and-create-a-new-visualization\"><\/a>2. Sign into Flourish and create a new visualization<\/h2>\n\n\n\n<p>Go to the\u00a0<a href=\"https:\/\/flourish.studio\/\">Flourish homepage<\/a>, create an account if you don&#8217;t already have one, and sign in. Then press\u00a0<strong>New Visualization.<\/strong><\/p>\n\n\n\n<p><em><a href=\"https:\/\/share.descript.com\/view\/X1In9ayM87z?t=78.4\" target=\"_blank\" rel=\"noreferrer noopener\">Watch me do this on video<\/a>.<\/em><\/p>\n\n\n\n<figure class=\"wp-block-image\"><a href=\"https:\/\/github.com\/miriamposner\/network_flourish\/blob\/master\/images\/build-a-simple-network-visualization-with-flourish\/sign-into-flourish-and-create-a-new-visualization.png\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" src=\"https:\/\/github.com\/miriamposner\/network_flourish\/raw\/master\/images\/build-a-simple-network-visualization-with-flourish\/sign-into-flourish-and-create-a-new-visualization.png\" alt=\"\"\/><\/a><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"3-find-the-directional-graph-template\"><a href=\"https:\/\/github.com\/miriamposner\/network_flourish\/blob\/master\/build-a-simple-network-visualization-with-flourish.md#3-find-the-directional-graph-template\"><\/a>3. Find the Directional graph template<\/h2>\n\n\n\n<p>You&#8217;ll have to scroll about three-fourths of the way down the page to find the <strong>Network graph<\/strong> templates. (A good chance to familiarize yourself with some of the Flourish visualizations!) Once you&#8217;re there, click on the\u00a0<strong>Directional graph<\/strong>\u00a0template button.<\/p>\n\n\n\n<p><em><a href=\"https:\/\/share.descript.com\/view\/X1In9ayM87z?t=94.18\">Watch me do this on video<\/a>.<\/em><\/p>\n\n\n\n<figure class=\"wp-block-image\"><a href=\"https:\/\/github.com\/miriamposner\/network_flourish\/blob\/master\/images\/build-a-simple-network-visualization-with-flourish\/find-the-directional-graph-template.png\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" src=\"https:\/\/github.com\/miriamposner\/network_flourish\/raw\/master\/images\/build-a-simple-network-visualization-with-flourish\/find-the-directional-graph-template.png\" alt=\"\"\/><\/a><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"4-getting-re-acquainted-with-the-interface\"><a href=\"https:\/\/github.com\/miriamposner\/network_flourish\/blob\/master\/build-a-simple-network-visualization-with-flourish.md#4-getting-reacquainted-with-the-interface\"><\/a>4. Getting (re)acquainted with the interface<\/h2>\n\n\n\n<p>You may recall that Flourish templates come pre-loaded with sample data. The idea is that you use that data as a guide to setting up your own properly. Click on the\u00a0<strong>Data<\/strong>\u00a0tab to view the prepopulated data.<\/p>\n\n\n\n<p><em><a href=\"https:\/\/share.descript.com\/view\/X1In9ayM87z?t=128.22\" target=\"_blank\" rel=\"noreferrer noopener\">Watch me do this on video<\/a><\/em>.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><a href=\"https:\/\/github.com\/miriamposner\/network_flourish\/blob\/master\/images\/build-a-simple-network-visualization-with-flourish\/getting--re-acquainted-with-the-interface.png\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" src=\"https:\/\/github.com\/miriamposner\/network_flourish\/raw\/master\/images\/build-a-simple-network-visualization-with-flourish\/getting--re-acquainted-with-the-interface.png\" alt=\"\"\/><\/a><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"5-understanding-network-data\"><a href=\"https:\/\/github.com\/miriamposner\/network_flourish\/blob\/master\/build-a-simple-network-visualization-with-flourish.md#5-understanding-network-data\"><\/a>5. Understanding network data<\/h2>\n\n\n\n<p><em>W<a href=\"https:\/\/share.descript.com\/view\/X1In9ayM87z?t=139.91\" target=\"_blank\" rel=\"noreferrer noopener\">atch me explain this on video.<\/a><\/em><\/p>\n\n\n\n<p>You&#8217;ll notice that the network graph data includes two tabs: one called\u00a0<strong>Links<\/strong>\u00a0and one called\u00a0<strong>Points<\/strong>.\u00a0<strong>Links<\/strong>\u00a0is an edge list, just with a different name: it includes two columns, showing how the nodes are connected.<\/p>\n\n\n\n<p><strong>Points<\/strong>&nbsp;is a node list: a list of every node included in the network graph. You don&#8217;t need to have a node list (since all of the nodes are included in the edge list, but there are good reasons you might want to. In this case, the node list supplies not only the names of each node (in column&nbsp;<strong>A<\/strong>), but also attributes of those nodes (in column&nbsp;<strong>B<\/strong>). You can use these attributes to add information to your visualization.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><a href=\"https:\/\/github.com\/miriamposner\/network_flourish\/blob\/master\/images\/build-a-simple-network-visualization-with-flourish\/understanding-network-data.png\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" src=\"https:\/\/github.com\/miriamposner\/network_flourish\/raw\/master\/images\/build-a-simple-network-visualization-with-flourish\/understanding-network-data.png\" alt=\"\"\/><\/a><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"6-load-your-data-1\"><a href=\"https:\/\/github.com\/miriamposner\/network_flourish\/blob\/master\/build-a-simple-network-visualization-with-flourish.md#6-load-your-data-1\"><\/a>6. Load your data (1)<\/h2>\n\n\n\n<p><em><a href=\"https:\/\/share.descript.com\/view\/X1In9ayM87z?t=229.88\" target=\"_blank\" rel=\"noreferrer noopener\">Watch me do this on video.<\/a><\/em><\/p>\n\n\n\n<p>We&#8217;ll start by adding our\u00a0<strong>Points<\/strong>\u00a0data. Press\u00a0<strong>Upload data<\/strong>\u00a0and then choose\u00a0<strong>political-books-data.csv<\/strong>. You&#8217;ll next be asked to\u00a0<strong>select the columns<\/strong>.<\/p>\n\n\n\n<p>Our points data is similar to the data we started with, in that it has two columns. The first,\u00a0<strong>id<\/strong>, is a list of all the books included in our network. The second,\u00a0<strong>political_ideology<\/strong>, tells you how these books have been categorized: as neutral, conservative, or liberal.<\/p>\n\n\n\n<p>On the right side of the screen, we&#8217;ll tell Flourish which column to use for what. As with the first dataset, we&#8217;ll use column&nbsp;<strong>A<\/strong>&nbsp;for the id of each node. Column&nbsp;<strong>B<\/strong>&nbsp;serves a different function, though. While the last dataset provided numerical information about each node, ours provides categorical information. So instead of using column&nbsp;<strong>B<\/strong>&nbsp;to encode the size of our nodes, we&#8217;ll use it as a way to group the nodes.<\/p>\n\n\n\n<p>So for&nbsp;<strong>id<\/strong>, select column&nbsp;<strong>A<\/strong>, and for&nbsp;<strong>Group<\/strong>, select column&nbsp;<strong>B<\/strong>. The others you can leave blank.<\/p>\n\n\n\n<p>(Someday you might be interested to know that you could replace Flourish&#8217;s circles with your own custom images, using the&nbsp;<strong>Image<\/strong>&nbsp;column, and provide custom info for popup labels using the&nbsp;<strong>Info for popups<\/strong>&nbsp;option.)<\/p>\n\n\n\n<figure class=\"wp-block-image\"><a href=\"https:\/\/github.com\/miriamposner\/network_flourish\/blob\/master\/images\/build-a-simple-network-visualization-with-flourish\/load-your-data--1-.png\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" src=\"https:\/\/github.com\/miriamposner\/network_flourish\/raw\/master\/images\/build-a-simple-network-visualization-with-flourish\/load-your-data--1-.png\" alt=\"\"\/><\/a><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"7-load-your-data-2\"><a href=\"https:\/\/github.com\/miriamposner\/network_flourish\/blob\/master\/build-a-simple-network-visualization-with-flourish.md#7-load-your-data-2\"><\/a>7. Load your data (2)<\/h2>\n\n\n\n<p><em><a href=\"https:\/\/share.descript.com\/view\/X1In9ayM87z?t=280.28\" target=\"_blank\" rel=\"noreferrer noopener\">Watch me do this on video.<\/a><\/em><\/p>\n\n\n\n<p>Let&#8217;s consider the\u00a0<strong>Links<\/strong>\u00a0tab now. Click on\u00a0<strong>Upload data<\/strong>\u00a0and replace Flourish&#8217;s data with\u00a0<strong>political-books-edges.csv<\/strong>. Our columns are similar: column\u00a0<strong>A<\/strong>\u00a0is our\u00a0<strong>Source<\/strong>\u00a0and column <strong>B<\/strong> is our\u00a0<strong>Target<\/strong>. (The columns could easily be reversed, so that A is the target and B is the source; it doesn&#8217;t actually matter, since our graph is undirected.)<\/p>\n\n\n\n<p>You&#8217;ll notice, though, that we have a&nbsp;<strong>Weight<\/strong>&nbsp;column, column&nbsp;<strong>C<\/strong>. Remember, in network analysis &#8220;weight&#8221; refers to the strength of a connection \u2014 in this case, the number of times each pair of books was purchased together. So enter&nbsp;<strong>C<\/strong>&nbsp;for&nbsp;<strong>Value of link<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><a href=\"https:\/\/github.com\/miriamposner\/network_flourish\/blob\/master\/images\/build-a-simple-network-visualization-with-flourish\/load-your-data--2-.png\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" src=\"https:\/\/github.com\/miriamposner\/network_flourish\/raw\/master\/images\/build-a-simple-network-visualization-with-flourish\/load-your-data--2-.png\" alt=\"\"\/><\/a><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"8-examine-your-network-graph\"><a href=\"https:\/\/github.com\/miriamposner\/network_flourish\/blob\/master\/build-a-simple-network-visualization-with-flourish.md#8-examine-your-network-graph\"><\/a>8. Examine your network graph<\/h2>\n\n\n\n<p><em><a href=\"https:\/\/share.descript.com\/view\/X1In9ayM87z?t=351.15\" target=\"_blank\" rel=\"noreferrer noopener\">Watch me do this on video.<\/a><\/em><\/p>\n\n\n\n<p>Click on the\u00a0<strong>Preview<\/strong>\u00a0tab to see what you&#8217;ve done. You did it, you made a network graph! You&#8217;ll find that hovering over each node reveals its name, and that the nodes are colored to indicate political belief: green for liberal, yellow for conservative, blue for neutral.<\/p>\n\n\n\n<p>There are a few things I don&#8217;t like so much, though. Let&#8217;s start with the edges, or &#8220;links,&#8221; They&#8217;re depicted here as arrows, which would make sense if this were a directed graph. But this is an&nbsp;<em>undirected<\/em>&nbsp;graph: if book a is purchased with book b, than book b is necessarily purchased with book a.<\/p>\n\n\n\n<p>Let&#8217;s get rid of those arrows. On the right-hand panel, expand the\u00a0<strong>Links<\/strong>\u00a0section. You&#8217;ll see a switch labeled <strong>Show arrows on links<\/strong>. Go ahead and turn that switch off.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><a href=\"https:\/\/github.com\/miriamposner\/network_flourish\/blob\/master\/images\/build-a-simple-network-visualization-with-flourish\/examine-your-network-graph.png\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" src=\"https:\/\/github.com\/miriamposner\/network_flourish\/raw\/master\/images\/build-a-simple-network-visualization-with-flourish\/examine-your-network-graph.png\" alt=\"\"\/><\/a><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"9-neaten-those-edges\"><a href=\"https:\/\/github.com\/miriamposner\/network_flourish\/blob\/master\/build-a-simple-network-visualization-with-flourish.md#9-neaten-those-edges\"><\/a>9. Neaten those edges<\/h2>\n\n\n\n<p>Your graph is set to thicken the links between nodes when the weight of an edge increases. Those links are looking really thick, though. Inspecting the data for&nbsp;<strong>Links<\/strong>&nbsp;reveals why: the weight of every link is actually 1. Yet if we check the links section of the&nbsp;<strong>Preview<\/strong>&nbsp;tab, we can see that the&nbsp;<strong>Maximum width<\/strong>&nbsp;of the links is set to 10. That&#8217;s too wide!<\/p>\n\n\n\n<p>Change the maximum width to 1, and your graph will look a lot neater!<\/p>\n\n\n\n<figure class=\"wp-block-image\"><a href=\"https:\/\/github.com\/miriamposner\/network_flourish\/blob\/master\/images\/build-a-simple-network-visualization-with-flourish\/neaten-those-edges.png\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" src=\"https:\/\/github.com\/miriamposner\/network_flourish\/raw\/master\/images\/build-a-simple-network-visualization-with-flourish\/neaten-those-edges.png\" alt=\"\"\/><\/a><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"10-experiment-with-settings\"><a href=\"https:\/\/github.com\/miriamposner\/network_flourish\/blob\/master\/build-a-simple-network-visualization-with-flourish.md#10-experiment-with-settings\"><\/a>10. Experiment with settings<\/h2>\n\n\n\n<p><em><a href=\"https:\/\/share.descript.com\/view\/X1In9ayM87z?t=426.91\" target=\"_blank\" rel=\"noreferrer noopener\">Watch me explain this on video.<\/a><\/em><\/p>\n\n\n\n<p>Those few adjustments take care of the major settings for your diagram. Not too hard, huh? The main thing, as with all Flourish data visualizations, is that you have to import your data all set to go; you can&#8217;t really manipulate it once it&#8217;s imported.<\/p>\n\n\n\n<p>There are a few other fun settings that might interest you. Try:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Turning on animations (<strong>Animations \u2192 Animate network simulation<\/strong>)<\/li><li>Increasing the repulsion between points (<strong>Advanced \u2192 Repulsion between points<\/strong>)<\/li><li>Giving your network a title (<strong>Header<\/strong>&nbsp;\u2192&nbsp;<strong>Title<\/strong>)<\/li><li>Filling in the information about the data source: (<strong>Footer<\/strong>&nbsp;\u2192&nbsp;<strong>Text<\/strong>). The&nbsp;<strong>source name<\/strong>&nbsp;is Valdis Krebs, and the&nbsp;<strong>source URL<\/strong>&nbsp;is&nbsp;<a href=\"http:\/\/www.orgnet.com\/divided2.html\">http:\/\/www.orgnet.com\/divided2.html.<\/a><\/li><li>Enabling popups (<strong>Popups<\/strong>&nbsp;\u2192&nbsp;<strong>Enabled<\/strong>)<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image\"><a href=\"https:\/\/github.com\/miriamposner\/network_flourish\/blob\/master\/images\/build-a-simple-network-visualization-with-flourish\/experiment-with-settings.png\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" src=\"https:\/\/github.com\/miriamposner\/network_flourish\/raw\/master\/images\/build-a-simple-network-visualization-with-flourish\/experiment-with-settings.png\" alt=\"\"\/><\/a><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"11-some-closing-notes\"><a href=\"https:\/\/github.com\/miriamposner\/network_flourish\/blob\/master\/build-a-simple-network-visualization-with-flourish.md#11-some-closing-notes\"><\/a>11. Some closing notes<\/h2>\n\n\n\n<p><em><a href=\"https:\/\/share.descript.com\/view\/X1In9ayM87z?t=578\" target=\"_blank\" rel=\"noreferrer noopener\">Watch me explain this on video.<\/a><\/em><\/p>\n\n\n\n<p id=\"11-some-closing-notes\">I think our network graph looks pretty good! Once you embed it in another website, viewers will be able to explore it by clicking on points and dragging them around.<\/p>\n\n\n\n<p>Still, there are some definite limits to the network visualization Flourish offers.<\/p>\n\n\n\n<ol class=\"wp-block-list\"><li>There&#8217;s no way to calculate any complex network attributes. (You could include a column that provides centrality measures, and use that to size the points, but Flourish won&#8217;t calculate that for you.)<\/li><li>Flourish doesn&#8217;t distinguish between\u00a0<strong>id<\/strong>\u00a0and\u00a0<strong>label<\/strong>, so if you&#8217;ve been using a unique id to refer to each of your points, you may encounter some confusion if some of your labels share a name.<\/li><li>You can&#8217;t include a filter function in your diagram, or a search function.<\/li><\/ol>\n\n\n\n<p>Thus, it might be most accurate to say that Flourish network visualizations are most useful for offering a visual method for exploring a network dataset, rather than demonstrating a point with a network.<\/p>\n\n\n\n<p>If you&#8217;d like to incorporate more complicated measures and calculations in your network analysis, you&#8217;ll need to use a different software package.\u00a0<a href=\"https:\/\/cytoscape.org\/\"><strong>Cytoscape<\/strong><\/a>\u00a0is a software package designed for more sophisticated, complex analysis of network data, and while it does have a bit of a learning curve, it includes a huge array of calculations and filtering mechanisms. I have an extensive tutorial\u00a0<a href=\"https:\/\/github.com\/miriamposner\/cytoscape_tutorials\" target=\"_blank\" rel=\"noreferrer noopener\">here<\/a>, which you are welcome to use.<\/p>\n\n\n\n<p>Should you want to offer your viewers a network diagram with more bells and whistles, such as dynamic filtering and a search function, you may want to explore the capacities of&nbsp;<a href=\"https:\/\/d3js.org\/\"><strong>D3<\/strong><\/a>, the Javascript library that is the basis for the network visualization included with Flourish. Here is a&nbsp;<a href=\"http:\/\/coppelia.io\/2014\/07\/an-a-to-z-of-extra-features-for-the-d3-force-layout\/\">gallery<\/a>&nbsp;of additional features you can incorporate into a D3 graph. You will need to learn a little bit about D3, however.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><a href=\"https:\/\/github.com\/miriamposner\/network_flourish\/blob\/master\/images\/build-a-simple-network-visualization-with-flourish\/some-closing-notes.png\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" src=\"https:\/\/github.com\/miriamposner\/network_flourish\/raw\/master\/images\/build-a-simple-network-visualization-with-flourish\/some-closing-notes.png\" alt=\"\"\/><\/a><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"12-what-would-you-like-to-do-now\"><a href=\"https:\/\/github.com\/miriamposner\/network_flourish\/blob\/master\/build-a-simple-network-visualization-with-flourish.md#12-what-would-you-like-to-do-now\"><\/a>12. What would you like to do now?<\/h2>\n\n\n\n<p>You have a few options, now that you&#8217;ve learned how to create a basic network visualization. You can:<\/p>\n\n\n\n<ol class=\"wp-block-list\"><li><a href=\"http:\/\/miriamposner.com\/classes\/dh201w22\/other-assignments\/homework-7\/\">Get started on your homework<\/a>.<\/li><li><a href=\"https:\/\/github.com\/miriamposner\/cytoscape_tutorials\">Learn about calculating more sophisticated measures with Cytoscape<\/a>.<\/li><li>Learn about customizing your network visualization with D3. (I find Scott Murray&#8217;s book,&nbsp;<a href=\"https:\/\/learning.oreilly.com\/library\/view\/interactive-data-visualization\/9781491921296\/\"><em>Interactive Data Visualization for the Web<\/em><\/a>, the most useful source for learning D3. You&#8217;ll need to authenticate with a UCLA account in order to use this link.)<\/li><li>The&nbsp;<a href=\"https:\/\/igraph.org\/r\/\">igraph package for the R programming language<\/a>&nbsp;has a learning curve, but once you work out the kinks, you&#8217;ll find that you can make calculations and work with data without quite so much fiddling with dials and buttons.&nbsp;<a href=\"https:\/\/www.jessesadler.com\/post\/network-analysis-with-r\/\">Jesse Sadler has an introductory tutorial for igraph<\/a>&nbsp;which, while I have not walked through it myself, seems well-written and thorough.<\/li><li>Read Paula R. Curtis&#8217;s&nbsp;<a href=\"http:\/\/prcurtis.com\/DH\/network_analysis\/\">well-described narrative of a scholarly journey toward humanistic network analysis<\/a>, and think about how it might apply to your own work.<\/li><\/ol>\n","protected":false},"excerpt":{"rendered":"<p>You can also view a video of me walking through this tutorial. As we have learned, network analysis is a whole field whose founding premise is that one can glean&hellip; <a class=\"more-link\" href=\"http:\/\/miriamposner.com\/classes\/dh201w22\/tutorials-guides\/network-analysis\/flourish-graph\/\">Continue reading <span class=\"screen-reader-text\">Build a simple network graph with Flourish<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":482,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_eb_attr":"","footnotes":""},"class_list":["post-944","page","type-page","status-publish","hentry","entry"],"_links":{"self":[{"href":"http:\/\/miriamposner.com\/classes\/dh201w22\/wp-json\/wp\/v2\/pages\/944","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/miriamposner.com\/classes\/dh201w22\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"http:\/\/miriamposner.com\/classes\/dh201w22\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"http:\/\/miriamposner.com\/classes\/dh201w22\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/miriamposner.com\/classes\/dh201w22\/wp-json\/wp\/v2\/comments?post=944"}],"version-history":[{"count":0,"href":"http:\/\/miriamposner.com\/classes\/dh201w22\/wp-json\/wp\/v2\/pages\/944\/revisions"}],"up":[{"embeddable":true,"href":"http:\/\/miriamposner.com\/classes\/dh201w22\/wp-json\/wp\/v2\/pages\/482"}],"wp:attachment":[{"href":"http:\/\/miriamposner.com\/classes\/dh201w22\/wp-json\/wp\/v2\/media?parent=944"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}