A real example of vioplot in R (sample data and code attached)

Basic information

R code

install.packages('sm') # dependency
install.packages('vioplot')
library(vioplot)
coverage = read.csv("/Users/xubowen/Downloads/coverage.csv")
Statements <- coverage$Statements
Branches <- coverage$Branches
Functions <- coverage$Functions
Lines <- coverage$Lines
vioplot(Statements,Branches,Functions,Lines,names=c("Statements","Branches","Functions","Lines"), col=c("gold"))

Result

Coverage

Sample data

ProjectStatementsBranchesFunctionsLines
workpresstech#smartcontract-ico/cases/391.2313.451.5
workpresstech#smartcontract-ico/cases/351.230.943.491.49
vitaliy-kuzmich#bets/cases/10.9606.250.81
telcoin#ico/cases/29073.6191.389.69
telcoin#ico/cases/182.0882.2987.581.36
status-im#status-network-token/cases/741.3932.0154.745.01
status-im#status-network-token/cases/443.6731.435544.35
ruthlessammo#chainlist/cases/1100100100100
palanisn#civic-ledger-test/cases/197.735590.9198.04
modum-io#tokenapp-smartcontract/cases/184.5168.8986.2184.62
mavinnetwork#smart-contract/cases/381.2313.451.5
mavinnetwork#smart-contract/cases/341.230.943.491.49
madhancr#splitter_contract/cases/176.4733.337593.33
kikohash#solidity/cases/391.2313.451.5
kikohash#solidity/cases/351.230.943.491.49
jinliman#solidity/cases/481.2313.451.5
jinliman#solidity/cases/441.230.943.491.49
iamtrask#Sonar/cases/389.2968.759090.91
gointollc#etherep-contracts/cases/380.2667.868481.61
gointollc#etherep-contracts/cases/173.917093.171.95
gnosis#owl-token/cases/18.637.1423.088.45
galactictourist#SolidityFooCoin/cases/221.2313.451.5
galactictourist#SolidityFooCoin/cases/181.230.943.491.49
ethereum-alarm-clock#ethereum-alarm-clock/cases/726.1625.3221.628.27
epicluckycoin#smartcontract/cases/187.155.8893.7587.69
eloplay#eloplay-token/cases/271.9159.2663.6470.93
deconet#DeconetSmartContracts/cases/58041.6778.9580.77
cryptoironbank#contracts/cases/481.2313.451.5
cryptoironbank#contracts/cases/441.230.943.491.49
consensus-ai#sen-contracts/cases/183.865.4889.3683.77
connectjob#CJToken/cases/870.1158.76870.79
clearmatics#asset-token/cases/435.2916.6746.1535.9
clearmatics#asset-token/cases/341.1832.3553.3343.68
chris-bluemoon#OpenZeppelin/cases/441.230.943.491.49
canepat#b9lab-rockpaperscissors/cases/17.354.766.678.2
bvand#ethereum-wtp/cases/440.432558.3345.61
bvand#ethereum-wtp/cases/379.6359.3892.8681.54
bodhiproject#bodhi-core/cases/187.9272.39088.51
bitpopulous#populous-smartcontracts/cases/532.991234.8831.43
bitpopulous#populous-smartcontracts/cases/458.4226.9265.9158.72
bitpopulous#populous-smartcontracts/cases/363.4630.7772.7366.07
bitpopulous#populous-smartcontracts/cases/172.4435.4877.7873.88
assafmo#PotOfEther/cases/198.3395.8387.598.44
Vutov#DApps-BettingContract/cases/295.1671.8888.2494.59
Vutov#DApps-BettingContract/cases/195.0873.3388.2494.52
V0idWayfarer#zep/cases/421.2313.451.5
V0idWayfarer#zep/cases/381.230.943.491.49
USDXToken#USDX-token/cases/281.5853.1383.7880.16
Telegram-ICO#GRAM/cases/491.2313.451.5
Telegram-ICO#GRAM/cases/451.230.943.491.49
SpringRole#smart-contracts/cases/264.5739.7161.762.14
SpringRole#smart-contracts/cases/164.5739.7161.762.14
SelfKeyFoundation#staked-access/cases/192.8668.1888.2489.74
Riksi#Sonar/cases/389.2968.759090.91
PolymathNetwork#polymath-core-deprecated/cases/3517.629.2622.7317.09
PolymathNetwork#polymath-core-deprecated/cases/3417.629.2622.7317.09
PolymathNetwork#polymath-core-deprecated/cases/3017.629.2622.7317.09
PolymathNetwork#polymath-core-deprecated/cases/1415.17.8420.5914.79
OpenZeppelin#openzeppelin-solidity/cases/491.2313.451.5
OpenZeppelin#openzeppelin-solidity/cases/451.230.943.491.49
OpenSTFoundation#openst-protocol/cases/255.242.558.7854.37
NetTrafficGroup#OpenZeppelin-Muzz/cases/491.2313.451.5
NetTrafficGroup#OpenZeppelin-Muzz/cases/451.230.943.491.49
Narongsaewa#openzeppelin/cases/221.2313.451.5
Narongsaewa#openzeppelin/cases/181.230.943.491.49
MainframeHQ#contracts/cases/546.0931.035245.93
MADANA-IO#zeppelin-pull-requests/cases/391.2313.451.5
MADANA-IO#zeppelin-pull-requests/cases/351.230.943.491.49
Distense#distense-contracts/cases/176.1147.4482.4675.59
DataBrokerDAO#dtx-crowdsale-contracts/cases/192.6861.4394.1292.94
ConsenSys#PLCRVoting/cases/880.7469.3582.0582.44
ConsenSys#PLCRVoting/cases/1260.9226.3256.6760.92
CastlePeakGame#Contracts/cases/481.2313.451.5
CastlePeakGame#Contracts/cases/441.230.943.491.49
BlockchainLabsNZ#gambit/cases/197.370.8392.3197.37
BitGuildPlatform#Crowdsale/cases/156.8437.561.959.57
Bit-Nation#nation-framework/cases/210070.5910098.78
Bassel85#zeppelin-solidity/cases/221.2313.451.5
Bassel85#zeppelin-solidity/cases/181.230.943.491.49
Antibody#Solidity/cases/491.2313.451.5
Antibody#Solidity/cases/451.230.943.491.49
AdChain#AdChainRegistry/cases/1377.241.6786.0575.86
AdChain#AdChainRegistry/cases/1176.2639.1978.7275.24
64-Corp#zeppelin-solidity/cases/171.2313.451.5
64-Corp#zeppelin-solidity/cases/131.230.943.491.49
0xcaff#splitter-contract/cases/157.1416.6710056.25
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值