NEWS.md
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
.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.
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.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.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.