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.