[New Features on steemr] Diagrams in the follower shiny app!

in #utopian-io6 years ago (edited)

Repo

https://github.com/pzhaonet/steemr

Brief Intro and curriculum

'steemr' is an open source R package for playing with Steem data in R environment. It is used to download, post process, analyze, and visualize Steem data on the basis of the powerful statistic power of R.

Previously on steemr:

New Features

What features did I add?

A comment by the utopian.io moderator mentioned that the wordings of both 'followers but not following', 'following but not followers' are confusing. Although they are the official callings that I cannot change, a diagram could help. Therefore, I added a Venn diagram into the sfollow()shiny app.

A Venn diagram shows all possible logical relations between a finite collection of different sets. It is usually a diagram which consists of multiple overlapping circles, each representing a set. In a Venn diagram of the follower report, the pink area indicates the number of the steemians who follow the given ID (followers), the blue the number of those who are followed by the given ID, and the purple the intersection. The figure below shows the Venn diagram of a certain ID.


Figure 1. Guess whose Venn diagram is this.

Besides, I also added three wordcloud diagrams to display the levels of the followers ranked by the follower number, post number, and vests. By moving the sliders, users can choose the top n followers displayed.


Figure 2. Wordclouds of the follower levels.

How did I implement them?

I added some user interface elements, including sliders, diagrams, and explanation texts, into the internal functions sfollow_ui() and sfollow_server() which are the UI function and server function for sfollow(). Each part of the functions are well documented. Other files were updated automatically by compilation.

Link to relevant lines in the code on GitHub can be found mainly in my latest commit (click to see the details):

GitHub Account

https://github.com/pzhaonet

Sort:  

Interesting result for my acc :)

Screen Shot 2018-08-16 at 5.00.20 PM.png


Regarding this list:
Screen Shot 2018-08-16 at 4.57.50 PM.png

I also see people unfollowed here. (Possibly, muted/unmuted.) It may be good to add a new column as "Action".

Steem's follow plugin includes "follow/unfollow/mute/unmute/reblog" on the same id afaik.

Also, even though we love project updates on Utopian, updates including bigger changes instead of micro updates, generally gets a better score on reviews.


Your contribution has been evaluated according to Utopian policies and guidelines, as well as a predefined set of questions pertaining to the category.

To view those questions and the relevant answers related to your post, click here.


Need help? Write a ticket on https://support.utopian.io/.
Chat with us on Discord.
[utopian-moderator]

Thank you for your review, @emrebeyler!

So far this week you've reviewed 2 contributions. Keep up the good work!

Thank you for your fast review and nice comments!

Hey @dapeng
Thanks for contributing on Utopian.
We’re already looking forward to your next contribution!

Want to chat? Join us on Discord https://discord.gg/h52nFrV.

Vote for Utopian Witness!

Hi @dapeng! We are @steem-ua, a new Steem dApp, computing UserAuthority for all accounts on Steem. We are currently in test modus upvoting quality Utopian-io contributions! Nice work!

Congratulations @dapeng! You have completed the following achievement on Steemit and have been rewarded with new badge(s) :

Award for the number of upvotes

Click on the badge to view your Board of Honor.
If you no longer want to receive notifications, reply to this comment with the word STOP

Do you like SteemitBoard's project? Then Vote for its witness and get one more award!

Coin Marketplace

STEEM 0.19
TRX 0.13
JST 0.028
BTC 66373.20
ETH 3291.44
USDT 1.00
SBD 2.69