iconv conversion of text for text analysis. So unicode should display properly for plots in most cases.Arial Unicode MS the default plot font for macOS systems that have it installed. This is to avoid problems with unicode characters. It can be disabled in the Network Graphs section.wordcloud controls such as re-seed.Sentiment Analysis tab is open or clicked on.dtbGraph() and eawGraph(). These load package included “Divided They Blog” and “Enviro Activist Websites 2006” igraph graphs.visNetwork plot edge width if weight column present in edges.visNetwork plot if graph undirected.dplyr::summarise.vosonSML versions prior to 0.29.networkD3 plots.graphml files in plots.visnetwork plot now also selects or deselects them in the data table below it.node index which is the numeric index of the vertex.niter or “number of iterations” input field for FR and GraphOpt plots.charge, mass, spring.length and spring.constant input fields for GraphOpt plots.
Refer to igraph documentation for further information on layout parameters at https://igraph.org/r/doc/layout_with_fr.html and https://igraph.org/r/doc/layout_with_graphopt.html.
rtweet from package imports to suggests.reddit URL formatting to support retrieving additional threads.bimodal networks to twomode.semantic network creation tab.vosonSML version 0.29 changes to the network and graph creation process. It is backwards compatable with version 0.27 albeit without the new features.Collect Data controls named Create Network. This allows the creation of the different types of networks that are supported by vosonSML.activity, actor, bimodal and semantic.activity and actor have an option to Add Text that adds tweet text as a network node or edge attribute.actor network also has the option to Lookup User Data. This will retrieve profile information for users that became nodes during network creation who were not authors of tweets. Their profile information was missing most likely because they were referenced in tweets but none of their tweets were collected in the search. In a twitter search profile information is only returned for the authors of tweets captured in the search.bimodal and semantic networks have the option to filter out terms using the Remove Terms field. This accepts a comma delimited list of terms that can be actors and hashtags (e.g @climate_person, #climate) for bimodal networks and terms, actors and hashtags (e.g climate, @climate_person, #climate) for semantic networks. The semantic network currently uses the default vosonSML options of only including the 5% most frequent terms and 50% most frequently occuring hashtags in the network.activity and actor.activity and actor have an option to Add Text that adds video comment text as a network node or edge attribute.actor network with Add Text option allows for the further option to Find Replies in Text. This will create reply edges between actors in the network when an @actor_name reference is found at the beginning of a text comment.Add Video Details option for actor networks that retrieves video information and adds it to the network as a node attributes of VideoID type nodes (e.g title, description and publisher). This also replaces VideoID type nodes with the actors ID who published the video.Add Video Details is Only replace Video ID's. This option does not supplement the network with the additional video information retrieved but instead only replaces the VideoID type nodes with the actors ID who published the video.activity and actor.activity and actor have an option to Add Text that adds thread comment text as a network node or edge attribute.
Refer to vosonSML documentation for further information on network types and options at https://vosonlab.github.io/vosonSML/reference/index.html.
Collect data download button named Network to allow the nodes and edges dataframes to be downloaded after Create Network. The data is downloaded as an R object in a .rds file that can be loaded into R using the readRDS() function.Collect section of the interface to scroll to the bottom when there is new text output.required() instead of installed.packages().message() instead of cat() so if desired they can be suppressed.pkgStartupMsgs parameter to runVOSONDash() to hide the app’s required package startup messages.isLocal parameter to runVOSONDash() to manually set local or server flag if desired. If not set app will detect if it is running in server mode.Create Web Auth Token to add some further information on process and note.Network Graphs to be based on normalized continuous values.getNetworkMetrics() package function.Graph layout control.popper.js javascript library (v1.14.3). Documentation at https://getbootstrap.com/docs/4.1/components/popovers/ and https://popper.js.org.visNetwork graphs rendering slightly off the canvas.VOSONDash Shiny app has been re-structured into an R package. Have started moving some of the ‘business logic’ away from the app server and into the general package.HOME. This location can be found in the VOSONDash start up information, in the apps API Keys tab or by using the following R function in RStudio: Sys.getenv("HOME"). The keys and tokens files are named vosondash_keys.rds and vosondash_tokens.rds respectively.API Keys tab and should be saved and re-used.VOSONDash to perform twitter collections. Using this token API rate-limiting will be applied to the users account not the app. Twitter refers to this method of authentication as ‘Application-user authentication: OAuth 1a (access token for user context)’. This feature uses the rtweet packages interactive web authorization as implemented by the rtweet::create_token function. As stated above once a token has been created it should be saved and re-used.Network Graphs. If there is a file with the same name as the demonstration graphml file but with an additional ‘.txt’ extension in the packages demonstration data folder it will be loaded as the graph description.Network Graphs plots as an overlay in the bottom left corner.visNetwork plot navigation controls.D3 network plots for the time being.All categories plot has now been removed from text analysis when single categories are chosen or combined. In that particular use-case the plots are the same. It will only be shown when the All value in the sub-categories select box is selected.Collect twitter and it now displays selected auth token.