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.