# VISET


<!-- WARNING: THIS FILE WAS AUTOGENERATED! DO NOT EDIT! -->

## Venn / Euler (three drugs)

**Static** (Matplotlib): proportional ellipses, every gene printed and
auto-sized to fit its region.

<details class="code-fold">
<summary>Code</summary>

``` python
import os
import matplotlib.pyplot as plt
from matplotlib import font_manager
from viset import load, eunoia_venn
fp = "Font" if os.path.isdir("Font") else "../Font"
for f in font_manager.findSystemFonts(fontpaths=[fp]):
    font_manager.fontManager.addfont(f)
db = "Drug target sample files/" if os.path.isdir("Drug target sample files") else "../Drug target sample files/"
def L(name, fname): return load(db + fname, "Gene names", name)
flx = L("Fluoxetine", "1. FLUOXETINE_sample.csv")
ibu = L("Ibuprofen", "2. IBUPROFEN_sample.csv")
ace = L("Acetaminophen", "3. ACETAMINOPHEN_sample.csv")
eunoia_venn([flx, ibu, ace], colors=["#3a7ca5", "#e08a3c", "#3c8c57"], style="round", title="", figsize=(8.5, 7.5), margin=0.06)
```

</details>

![](index_files/figure-commonmark/cell-2-output-1.png)

**Interactive** (Plotly): hover any region to read its members — the
option to reach for when an intersection is too small for the static
figure to fit its labels.

<details class="code-fold">
<summary>Code</summary>

``` python
import os
import plotly.io as pio
pio.renderers.default = "notebook_connected"
from matplotlib import font_manager
from viset import load, eunoia_venn_interactive
fp = "Font" if os.path.isdir("Font") else "../Font"
for f in font_manager.findSystemFonts(fontpaths=[fp]):
    font_manager.fontManager.addfont(f)
db = "Drug target sample files/" if os.path.isdir("Drug target sample files") else "../Drug target sample files/"
def L(name, fname): return load(db + fname, "Gene names", name)
flx = L("Fluoxetine", "1. FLUOXETINE_sample.csv")
ibu = L("Ibuprofen", "2. IBUPROFEN_sample.csv")
ace = L("Acetaminophen", "3. ACETAMINOPHEN_sample.csv")
eunoia_venn_interactive([flx, ibu, ace], colors=["#3a7ca5", "#e08a3c", "#3c8c57"], width=760, height=680, title="")
```

</details>

        <script>
        window.PlotlyConfig = {MathJaxConfig: 'local'};
        if (window.MathJax && window.MathJax.Hub && window.MathJax.Hub.Config) {window.MathJax.Hub.Config({SVG: {font: "STIX-Web"}});}
        </script>
        <script type="module">import "https://cdn.plot.ly/plotly-3.6.0.min"</script>
        

<div style="height:680px; width:760px;">            <script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/MathJax.js?config=TeX-AMS-MML_SVG"></script><script>if (window.MathJax && window.MathJax.Hub && window.MathJax.Hub.Config) {window.MathJax.Hub.Config({SVG: {font: "STIX-Web"}});}</script>                <script>window.PlotlyConfig = {MathJaxConfig: 'local'};</script>
        <script charset="utf-8" src="https://cdn.plot.ly/plotly-3.6.0.min.js" integrity="sha256-QaOVwtVY0T02VaHrr6pnoHLCwayMJp4O5n4YyaE3rJk=" crossorigin="anonymous"></script>                <div id="72c6ebee-acf8-41a5-913a-506011aee475" class="plotly-graph-div" style="height:100%; width:100%;"></div>            <script>                window.PLOTLYENV=window.PLOTLYENV || {};                                if (document.getElementById("72c6ebee-acf8-41a5-913a-506011aee475")) {                    Plotly.newPlot(                        "72c6ebee-acf8-41a5-913a-506011aee475",                        [{"fill":"toself","fillcolor":"rgba(58,124,165,0.5)","hoverinfo":"skip","line":{"width":0},"mode":"lines","showlegend":false,"x":[-5.809122272668385,-5.811549075780415,-5.810898461280369,-5.80717107736876,-5.800370604632401,-5.790503748593831,-5.777580254612469,-5.761612863181138,-5.742617347178959,-5.720612444816136,-5.695619874535107,-5.66766430520823,-5.636773311434292,-5.602977395890259,-5.566309899924302,-5.526807018456959,-5.484507725475335,-5.4394537665825125,-5.391689621744656,-5.341262408433461,-5.288221896527314,-5.232620433805489,-5.174512893794083,-5.1139566236119505,-5.051011376915478,-4.985739276645684,-4.918204740522408,-4.8484744139890905,-4.776617118058705,-4.702703759906792,-4.626807280717396,-4.549002596078419,-4.469366476772332,-4.387977518973851,-4.304916039941811,-4.22026401096394,-4.134104982851052,-4.046523974178338,-3.9576074191313024,-3.867443070648217,-3.77611991101315,-3.683728062449002,-3.5903586977105375,-3.49610397302916,-3.4010569014530416,-3.3053112783413168,-3.2089615994076963,-3.112102948961758,-3.0148309105019804,-2.917241492209935,-2.819430985389256,-2.7214959272127386,-2.6235329666118856,-2.525638782320523,-2.4279099860172506,-2.3304430180173155,-2.2333340727668043,-2.136678972182774,-2.0405731209497686,-1.945111357508206,-1.850387879548573,-1.7564961844067808,-1.6635289275031324,-1.5715778478365179,-1.4807337009291883,-1.391086132166886,-1.3027236097436186,-1.2157333501558538,-1.1302011915426489,-1.0462115415315862,-0.9638472952823873,-0.883189731178784,-0.8043184586744543,-0.7273112990837332,-0.6522442557792898,-0.57919141733458,-0.5082248681168791,-0.5051768951993223,-0.5513312303405042,-0.6006450363378759,-0.6469731115679975,-0.6902697392683264,-0.7304921754579778,-0.7676007383446928,-0.8015588083248373,-0.8323328577857252,-0.859892525611424,-0.8842106171827551,-0.9052631341796156,-0.9230292894821401,-0.9374915593247648,-0.9486356683950659,-0.9509497293215032,-0.9784521468858953,-1.0668449857216116,-1.1538961463551756,-1.2395197161417242,-1.3236311980467077,-1.4061475851516958,-1.486987442610764,-1.5660709970574613,-1.6433201962094541,-1.7186587982754942,-1.792012468812966,-1.8633088030796285,-1.9324774526934858,-1.9994501479845281,-2.0641607874016996,-2.1203657620530363,-2.1774832018594976,-2.2743418523054357,-2.371613883314633,-2.469203309057259,-2.567013815877938,-2.6649488666038748,-2.7629118272047277,-2.8608060114960905,-2.9585348152499433,-3.0560017832498785,-3.1531107285003896,-3.249765821633839,-3.3458716728668447,-3.441333443758988,-3.5360569142680403,-3.6299486094098325,-3.7229158737640615,-3.8148669459800955,-3.9057111003380056,-3.995358669100308,-4.083721184072995,-4.17071145111134,-4.256243609724545,-4.340233259735608,-4.422597505984807,-4.503255062637829,-4.58212634259274,-4.659133502183461,-4.7342005380373235,-4.807253383932614,-4.878219933150315,-4.947030150232815,-5.0136161380391355,-5.077912167547249,-5.139854804513955,-5.199382909474873,-5.256437734601998,-5.310962975857758,-5.362904825149083,-5.412212015030884,-5.458835893211865,-5.502730444906258,-5.543852352438473,-5.582161032495999,-5.617618680832886,-5.650190302072072,-5.679843746958279,-5.7065497645120855,-5.730281987128758,-5.751017005084061,-5.768734344182515,-5.783416525362038,-5.795049057243371,-5.803620458481812],"y":[-2.857852873836702,-2.9261352321850715,-2.993213375543302,-3.0590211129533706,-3.123493490253633,-3.186566894386953,-3.248179075752443,-3.308269222711271,-3.366778036092466,-3.4236477813469826,-3.478822333251184,-3.5322472355114876,-3.583869767819589,-3.6336389831053673,-3.6815057671415268,-3.7274228832470833,-3.7713450095402656,-3.8132288059937416,-3.85303294423694,-3.8907181299077926,-3.9262471771585403,-3.959585023556894,-3.990698774789518,-4.019557712112611,-4.046133366857713,-4.070399505530542,-4.092332181965059,-4.1119097596752106,-4.129112904404348,-4.143924643729871,-4.1563303596126495,-4.166317810748762,-4.173877140020078,-4.179000896846002,-4.181684007381147,-4.181923834119981,-4.179720131193346,-4.175075089071935,-4.167993282412237,-4.15848169985885,-4.146549729143327,-4.132209142183012,-4.115474102531618,-4.096361113225168,-4.074889039133733,-4.0510790771591125,-4.0249547189819275,-3.9965417436110435,-3.965868202482408,-3.932964359854406,-3.897862677906698,-3.8605978167402206,-3.8212065375196396,-3.77972772482509,-3.736202304695791,-3.690673237179464,-3.6431854492771087,-3.5937858125912605,-3.542523076270765,-3.4894478223072944,-3.434612435733026,-3.378071037565416,-3.3198794252025543,-3.260095012818521,-3.198776823912805,-3.135985349749273,-3.07178257170791,-3.006231849526113,-2.9393978691446243,-2.8713465831028877,-2.802145165835565,-2.731861894463247,-2.6605661338912903,-2.588328254853433,-2.5152195370542465,-2.4413121319162308,-2.3666789731728493,-2.363344190155214,-2.2561429342972694,-2.1342384046661316,-2.0119111812459884,-1.8892819708930908,-1.7664717933880745,-1.6436018622266708,-1.5207934207069336,-1.398167667423433,-1.2758456296073852,-1.1539480141150413,-1.0325951254712997,-0.9119067168580948,-0.7920019007074295,-0.6729990071403442,-0.6380633092271744,-0.6182027808176933,-0.550738809143251,-0.48061509940499647,-0.4079008525955139,-0.33266784015769346,-0.2549902922260223,-0.1749448827254234,-0.09261060271138533,-0.008068693314736919,0.07859739151125567,0.16730214145308153,0.25795800473814623,0.3504755222452225,0.444763387109095,0.5407285415781082,0.6286133178723396,0.6131264292848648,0.5847134539139809,0.5540399127853455,0.5211360701573433,0.4860343882096352,0.448769527043158,0.4093782478225769,0.36789943512802736,0.3243740149987282,0.2788449474824013,0.2313571595800461,0.18195752289419787,0.13069478657370226,0.0776195326102318,0.02278414603596346,-0.03375725213164671,-0.09194886449450834,-0.15173327687854155,-0.2130514657842575,-0.27584293994778974,-0.3400457179891525,-0.40559644017094953,-0.47243042055243833,-0.5404817065941749,-0.6096831238614975,-0.6799663952338157,-0.7512621558057724,-0.8235000348436294,-0.8966087526428161,-0.9705161577808319,-1.0451493165242134,-1.1204345649825989,-1.1962976134168564,-1.2726635909425674,-1.3494571349369942,-1.4266024580943046,-1.504023422931379,-1.5816436386453567,-1.65938649091596,-1.737175261114782,-1.814933178459352,-1.8925835094201027,-1.9700496173250137,-2.0472550592171608,-2.1241236305581985,-2.200579491888231,-2.276547168825811,-2.351951701079553,-2.4267186722504555,-2.5007742992388664,-2.574045499299711,-2.6464599496471344,-2.7179461992132126,-2.788433698450273],"type":"scatter"},{"fill":"toself","fillcolor":"rgba(224,138,60,0.5)","hoverinfo":"skip","line":{"width":0},"mode":"lines","showlegend":false,"x":[-2.8103054447376685,-2.8131269796097236,-2.812883457382913,-2.809575138827558,-2.8032052723967986,-2.7937801463806586,-2.7813090740048843,-2.7658043487274604,-2.747281274040933,-2.725758141120668,-2.701256184121366,-2.673799572726484,-2.6434154195988135,-2.610133705874677,-2.573987273713346,-2.5350117890441375,-2.493245726665254,-2.448730303188558,-2.401509447237249,-2.3516297621929603,-2.2991404665911155,-2.2440933717691856,-2.186542792459722,-2.1265455244386153,-2.1203657595717864,-2.0811335204446273,-1.9853878973329024,-1.890340825756784,-1.7960861010754066,-1.7027167363369422,-1.6103248877727943,-1.5190017281377273,-1.4288373796546416,-1.3399208246076064,-1.2523398159348922,-1.1661807878220039,-1.081528758844133,-0.9984672798120933,-0.9170783220136123,-0.8374422027075248,-0.7881184427344756,-0.7560743077003913,-0.717965787490602,-0.6767557544910865,-0.6324848739707427,-0.585196836134191,-0.5349383188688712,-0.48175890578865577,-0.4257110787832694,-0.3668501658642249,-0.3052342443072753,-0.24092412575125266,-0.173983266791101,-0.1044777466261344,-0.032476147850747594,0.04195047334790658,0.11872866169572305,0.1977826522386117,0.2790344224965615,0.36240378932118844,0.4478084759509606,0.5351641939675851,0.624384747604136,0.7153820709979577,0.8080663772022767,0.9023461805379434,0.9981284530556245,1.0953186617887063,1.193820887962584,1.2935379313027902,1.39437137709022,1.496221715370421,1.5989884378111405,1.7025701196587129,1.8068645314967675,1.9117687659060998,2.0171792821681542,2.1229920552766366,2.2291026578939004,2.3354063795602364,2.441798301199679,2.5481734366810365,2.654426799873118,2.760453531304602,2.8661490024721665,2.971408905247454,3.0761293487346215,3.1802069933807893,3.2835391254818482,3.386023776391749,3.3982350842750115,3.398225391069655,3.3949170650637193,3.38854719863296,3.3791220800674004,3.3666510002410455,3.3511462749636216,3.332623207727675,3.311100067356829,3.2865981103575272,3.2591415064132256,3.2287573532855554,3.1954756321108384,3.1593291999495072,3.1203537227308793,3.078587660351996,3.0340722294247193,2.98685137347341,2.9369716884291215,2.8844823928272767,2.8294352980053468,2.7718847186958833,2.711887458125357,2.6495027186071916,2.5847920717394395,2.517819376448397,2.4486507342851205,2.377354400018458,2.304000729480986,2.2286621199643655,2.1514129208123727,2.072329373816256,1.9914895089066071,1.908973121801619,1.8248616398966355,1.739238070110087,1.652186909476523,1.5637940780913873,1.4741467999017281,1.3833335431015534,1.2914439381754441,1.1985686586892648,1.10479937658668,1.0102286131775422,0.9149497093355698,0.819056691387896,0.7226441966092629,0.6258073689138932,0.5286417768991036,0.4312433095371766,0.33370808676839303,0.23613237009406518,0.1386124433672471,0.041244560638670436,-0.05587519540428687,-0.1526509879434066,-0.24898729308485557,-0.34478904887079764,-0.43996170743345786,-0.5344113467538314,-0.6280447526180701,-0.7207695303761916,-0.8124941570961433,-0.9031281231248336,-0.9925819842421966,-1.0807674510681586,-1.1675975008213477,-1.252986436923738,-1.336850000759359,-1.4191054238283591,-1.4996715320551353,-1.578468812843557,-1.655419504483934,-1.730447663208242,-1.8034792525970893,-1.8744421882832007,-1.9432664497101264,-2.009884109934564,-2.0742294324839072,-2.136238901158567,-2.1958513317906814,-2.253007894595857,-2.3076521737778144,-2.3597302569353538,-2.4091907350623565,-2.455984799405332,-2.500066271265741,-2.541391654154058,-2.5799201561415153,-2.6156137569153266,-2.6484372375810104,-2.6783581955635505,-2.7053471042120414,-2.7293773351514297,-2.7504251657330947,-2.768469831188913,-2.783493517180677,-2.7954814045035796,-2.8044216541850524],"y":[3.0840144956207265,2.9785369092321385,2.8722360932922353,2.7652169519758214,2.6575850972628583,2.5494467520809163,2.440908638546466,2.3320778587555875,2.2230618277287473,2.113968124399184,2.004904417107104,1.89597832948923,1.7872973734235753,1.6789687851166715,1.571099487850665,1.4637959206199636,1.3571639934277524,1.251308930823802,1.1463352048492421,1.0423464083766927,0.939445158252715,0.8377330207920064,0.737310362765788,0.6382762917971601,0.6286133208966245,0.6392507904863347,0.6630607524609555,0.68453282655239,0.7036458084082593,0.7203808555102338,0.7347214424705495,0.7466534131860723,0.756164995739459,0.7632468023991574,0.7678918445205678,0.770095539996623,0.7698557207083692,0.7671726027226438,0.7620488533473004,0.7544895240759839,0.7481580430364598,0.834895280907153,0.9270431453084935,1.0165926048254956,1.1034552806711186,1.1875454464650144,1.2687801176404943,1.3470791259503354,1.4223651939725865,1.4945640319681157,1.563604382584094,1.6294181102609624,1.6919402682876576,1.7511091584062566,1.8068663829660405,1.8591569194293012,1.9079291576242436,1.9531349668002118,1.994729740331172,2.032672425518035,2.0669255757427205,2.0974553877210607,2.1242317313051213,2.147228186736106,2.1664220520949353,2.181794395456313,2.1933300325369824,2.2010175937509526,2.2048494795060147,2.204821912357806,2.2009349295592298,2.193192353258132,2.181601827750205,2.166174789676665,2.1469264754748334,2.1238758692240705,2.0970457249975194,2.066462514708041,2.0321564281082143,1.9941613131856908,1.952514668712615,1.9072576069927205,1.8584347719049443,1.8060943538045873,1.7502880150175084,1.691070815334319,1.628501204559802,1.562640925655364,1.4935549849367131,1.4213115477657308,1.4122519695854177,1.416482684919833,1.523501826236247,1.63113368094921,1.739272026131152,1.8478101471161832,1.9566409194564809,2.065656950483321,2.1747506538128842,2.283814361104964,2.3927404487228383,2.5014214122390737,2.609749993095397,2.717619297811984,2.824922857592105,2.931554784784316,3.0374098473882665,3.1423835733628263,3.2463723698353757,3.3492736199593534,3.450985757420062,3.5514084154462804,3.6504424864149083,3.7479902336096753,3.843955395529269,3.938243252942561,4.030760770449637,4.121416633734702,4.210121383676528,4.296787475953101,4.381329377899169,4.463663665363788,4.5437090748643865,4.621386615345477,4.6966196277832974,4.76933387459278,4.839457584331035,4.906921556005477,4.971659218678473,5.033606668720244,5.092702789018153,5.148889248976706,5.202110593924521,5.252314312169551,5.299450857350825,5.343473700592517,5.384339412460326,5.422007648060321,5.456441243896483,5.487606217870711,5.51547180653572,5.540010509798526,5.56119812072277,5.579013725528716,5.593439740846156,5.604461928615569,5.612069418439864,5.616254692683219,5.617013623723983,5.614345466504096,5.608252851078509,5.598741790065764,5.585821671197413,5.569505242416858,5.549808611879348,5.526751218149661,5.500355800399779,5.470648428211211,5.437658412168025,5.401418303856849,5.3619638660645474,5.319334050426482,5.273570915470122,5.224719619164466,5.172828389117717,5.117948418269156,5.060133879790305,4.999441822776793,4.93593214244604,4.869667520532607,4.800713343331813,4.72913766444683,4.655011130282878,4.5784068757390965,4.499400516757964,4.4180700162148465,4.334495631763934,4.248759856233596,4.160947283515929,4.071144586215018,3.9794403815364827,3.885925179133414,3.7906912544465055,3.6938326040005673,3.595444811294078,3.495624972293376,3.3944715911245336,3.2920845055675496,3.188564752945899],"type":"scatter"},{"fill":"toself","fillcolor":"rgba(60,140,87,0.5)","hoverinfo":"skip","line":{"width":0},"mode":"lines","showlegend":false,"x":[-0.43941464559821597,-0.5051768972137403,-0.499080355332179,-0.4439439727523755,-0.38597650365619174,-0.32523515360145083,-0.26177986995963565,-0.19567326741008273,-0.12698059068707934,-0.055769632623476895,0.017889340355115024,0.09392361803265104,0.1722581805131007,0.2528157131216098,0.33551671816320905,0.42027958197803983,0.5070206419965793,0.5956543059489299,0.6860931040188838,0.7782477782508899,0.872027386858182,0.9673393787285853,1.0640896902820636,1.1621828423282672,1.261522036924081,1.3620092244288493,1.4635452450654078,1.5660298959753085,1.6693620280763675,1.7734396727225352,1.8781601162097026,1.9834200115344096,2.089115482701974,2.195142221584039,2.3013955847761203,2.407770720257478,2.5141626418969203,2.6204663635632564,2.72657696618052,2.8323897392890025,2.937800255551057,3.0427044825098086,3.146998901798444,3.250580583646016,3.353347298636155,3.455197636916356,3.556031082703786,3.655748126043992,3.7542503596684504,3.8514405684015323,3.947222833468633,4.04150264425488,4.134186943008618,4.225184273853021,4.314404820038991,4.401760545506196,4.487165232135968,4.570534598960595,4.651786369218545,4.730840359761434,4.80761854810925,4.882045169307904,4.954046768083291,5.023552288248258,5.090493139757829,5.154803265764432,5.216419187321382,5.275280100240426,5.331327919795232,5.384507332875447,5.434765857591348,5.4820538954278994,5.526324775948243,5.567534808947759,5.605643329157548,5.640612726046758,5.672408488526063,5.70099923474999,5.7263567568203975,5.748456020786481,5.767275226249414,5.7827957914611865,5.795002412929254,5.803883035614209,5.809428890182691,5.8116345153591205,5.810497720672803,5.806019638611989,5.798204687370973,5.787060578300672,5.772598308458047,5.754832153155522,5.7337796436092425,5.7094615520379115,5.681901876761632,5.651127827300744,5.6171697573206,5.580061194433885,5.539838758244233,5.496542137994485,5.450214055313783,5.400900249316411,5.348649372293668,5.293512989713864,5.235545520617681,5.17480417801352,5.1113488869211245,5.045242284371572,4.976549607648568,4.905338649584966,4.831679676606374,4.755645398928838,4.677310836448388,4.596753303839879,4.51405229879828,4.429289434983449,4.34254837496491,4.253914711012559,4.163475912942605,4.071321238710599,3.977541630103307,3.882229645683484,3.7854793266794253,3.6873861746332217,3.5880469874879886,3.4875597925326396,3.3982350797793437,3.398468901350217,3.3956473739287425,3.389763575925546,3.380823326244073,3.368835446371751,3.353811760379987,3.3357670949241687,3.3147192643425036,3.2906890334031154,3.2637001247546245,3.2337791667720843,3.2009556861064006,3.1652620853325892,3.126733583345132,3.085408200456815,3.041326728596406,2.99453265680285,2.945072178675847,2.8929941029688884,2.838349823786931,2.7811932609817553,2.721580830349641,2.6595713542244006,2.595226039125638,2.5286083789012004,2.4597841174742747,2.3888211743375827,2.315789592399316,2.2407614262244273,2.1638107345840503,2.0850134537956286,2.004447353019433,1.9221919299504329,1.838328366114812,1.752939422561841,1.666109372808652,1.57792390598269,1.4884700523159076,1.3978360862872172,1.306111452116685,1.213386681809144,1.1197532759449054,1.0253036366245318,0.930130970611291,0.8343292148253489,0.7379929096839,0.6412171245953608,0.5440973685524035,0.4467294783732463,0.3492095590970088,0.2566075445553828,0.2311738775512744,0.19571623666496762,0.157407556607442,0.11628564907522687,0.07239109738083371,0.02576721919985303,-0.02353997813252917,-0.07548182742385379,-0.13000706867961398,-0.18706189380673877,-0.2465899987676572,-0.3085326282837819,-0.3728286652424764],"y":[-2.291393728439754,-2.363344193880504,-2.377504446988052,-2.498203189556545,-2.6181200309442936,-2.737136633579677,-2.8551355465101658,-2.9720003171610294,-3.0876156105446277,-3.20186733592028,-3.3146427362012325,-3.4258305146145283,-3.535320939009136,-3.643005968515819,-3.7487793131517826,-3.8525366051840244,-3.95417543638224,-4.053595499579853,-4.150698692982143,-4.245389172320312,-4.337573499863094,-4.4271606965708195,-4.514062353854126,-4.5981927006291805,-4.679468729977554,-4.7578102065967975,-4.833139838163799,-4.905383275334781,-4.974469223504013,-5.04032949495787,-5.102899113182968,-5.1621163054155765,-5.217922651653236,-5.2702630623030124,-5.319085897390789,-5.364342966561264,-5.405989603583759,-5.443984718506282,-5.478290805106109,-5.5088740153955875,-5.535704167072719,-5.5587547658729015,-5.578003087525314,-5.593430118148273,-5.6050206436562,-5.612763219957298,-5.616650210206455,-5.616677769904083,-5.612845884149021,-5.605158330385631,-5.593622685854381,-5.578250349943584,-5.559056477134174,-5.5360600217031894,-5.509283678119129,-5.478753866140789,-5.444500715916103,-5.40655803072924,-5.3649632646488605,-5.319757448022312,-5.270985209827369,-5.218694680814689,-5.162937456254905,-5.103768566136306,-5.041246408109611,-4.975432672982162,-4.906392322366184,-4.834193484370655,-4.7589074163484035,-4.680608408038562,-4.5993737368630825,-4.515283578519767,-4.428420902674144,-4.338871443157142,-4.246723571305221,-4.152068228905147,-4.054998823885864,-3.955611163263267,-3.8540033190297542,-3.750275568549579,-3.644530282800144,-3.536871822063869,-3.427406416718906,-3.316242115085071,-3.203488612060493,-3.0892571820663868,-2.9736605523871837,-2.8568128212141453,-2.7388292862820087,-2.6198263927149235,-2.499921576564258,-2.379233167951053,-2.2578802793073116,-2.1359826638149677,-2.01366062599892,-1.8910348727154194,-1.7682264311956821,-1.6453565000342785,-1.5225463225292621,-1.3999171121763645,-1.2775898887562214,-1.1556853591250835,-1.0343238501595913,-0.9136251075910984,-0.7937082662033497,-0.6746916635679661,-0.5566927506374775,-0.4398279799866138,-0.3242126866030155,-0.20996096122736319,-0.09718556094641073,0.014002217466885014,0.12349264186149256,0.2311776713681759,0.33695101600413935,0.44070830803638117,0.5423471392345967,0.6417672024322094,0.7388703958344998,0.8335608751726689,0.9257452027154507,1.0153323994231762,1.1022340567064823,1.1863644034815373,1.2676404328299107,1.3459819094491543,1.4122519628358425,1.3101818622303547,1.2047042832923474,1.100154025967175,0.9966342733455242,0.8942471877885403,0.793093806619698,0.6932739676189961,0.5948861749125065,0.4980275170159878,0.4027935997796597,0.30927838992601053,0.21757419269805567,0.12777149539714472,0.03995892267947809,-0.045776852850860195,-0.12935123730177267,-0.2106817378448902,-0.2896880968260227,-0.366292351369804,-0.44041889298433645,-0.5119945644187389,-0.5809487416195331,-0.6472133635329662,-0.7107230438637195,-0.7714151008772312,-0.8292296468066631,-0.8841096102046428,-0.9360008477019726,-0.9848521365570484,-1.0306152715134083,-1.0732450871514736,-1.1126995249437748,-1.148939633254951,-1.1819296492981373,-1.211637028937286,-1.2380324392365871,-1.2610898329662739,-1.2807864709543644,-1.2971028922843395,-1.3100230111526905,-1.3195340721654354,-1.325626687591022,-1.3282948448109089,-1.327535913770145,-1.3233506395267902,-1.3157431497024952,-1.3047209619330822,-1.2902949466156421,-1.2724793492602764,-1.2512917383360325,-1.2280038310932575,-1.2877046628641544,-1.3645732342051922,-1.4417786760973392,-1.5192447840022503,-1.5968951149630009,-1.674653032307571,-1.752441802506393,-1.8301846547769962,-1.907804870490974,-1.9852258353280483,-2.062371158485359,-2.1391647024797855,-2.2155306800054966],"type":"scatter"},{"fill":"toself","fillcolor":"rgba(141,131,112,0.5)","hoverinfo":"skip","line":{"width":0},"mode":"lines","showlegend":false,"x":[-2.081133520444627,-2.120365759571786,-2.06416079237103,-1.9994501455032778,-1.9324774502122355,-1.8633088080489588,-1.7920124663317156,-1.7186588032448245,-1.6433201937282038,-1.566070994576211,-1.4869874401295138,-1.4061475826704455,-1.3236311955654574,-1.2395197136604739,-1.1538961438739253,-1.0668449832403613,-0.9784521518552256,-0.9509497305655432,-0.9564506246054125,-0.9609287029409361,-0.9620654939019633,-0.9598598724508238,-0.9543140141570521,-0.9454333951973868,-0.9332267774546099,-0.9177062047922564,-0.8988870030546141,-0.8767877353632403,-0.8514302132928324,-0.8228394670689059,-0.7910437045896006,-0.7881184464597655,-0.8374422027075243,-0.9170783220136118,-0.9984672798120928,-1.0815287588441325,-1.1661807878220034,-1.2523398159348917,-1.339920824607606,-1.4288373796546412,-1.5190017281377268,-1.6103248877727938,-1.7027167363369418,-1.7960861010754061,-1.8903408257567835,-1.985387897332902],"y":[0.6392507872120601,0.6286133176223498,0.5407285413281184,0.4447633794085246,0.3504755219952327,0.2579580044881564,0.16730214120309173,0.07859739126126586,-0.008068701015307322,-0.09261060296137513,-0.17494488297541322,-0.2549902999265927,-0.33266784040768327,-0.4079008528455037,-0.4806150996549863,-0.5507388093932408,-0.6182027810676831,-0.6380633094771642,-0.5550154724581975,-0.4381677375598687,-0.32257111533124627,-0.20833968533713998,-0.09558618231256188,0.015578123046563253,0.12504352466623603,0.23270199285309134,0.33844727860252677,0.4421750253574115,0.5437828695909244,0.6431705339388114,0.7402399352328044,0.7481580434874755,0.7544895208017093,0.7620488500730258,0.7671725994483691,0.7698557174340945,0.7700955367223483,0.7678918412462932,0.7632467991248828,0.7561649924651843,0.7466534099117976,0.7347214391962749,0.7203808522359592,0.7036458051339847,0.6845328232781154,0.6630607491866809],"type":"scatter"},{"fill":"toself","fillcolor":"rgba(59,132,126,0.5)","hoverinfo":"skip","line":{"width":0},"mode":"lines","showlegend":false,"x":[-0.888804869853534,-0.9509497267535107,-0.9486356695523637,-0.9374915604820626,-0.923029290639438,-0.9052631353369134,-0.8842106183400529,-0.8598925267687219,-0.832332858943023,-0.8015588094821351,-0.7676007395019906,-0.7304921766152757,-0.6902697404256242,-0.6469731127252953,-0.6006450374951737,-0.551331231497802,-0.5051768963566201,-0.4394146447410958,-0.3728286643853562,-0.30853262742666177,-0.24658999791053704,-0.1870618929496186,-0.13000706782249383,-0.07548182656673363,-0.02353997727540902,0.025767220056973184,0.07239109823795387,0.11628564993234702,0.15740755746456214,0.19571623752208778,0.23117387840839454,0.25660754168721267,0.2516338358292205,0.15409861678572723,0.056700149423800195,-0.040465446316279685,-0.1373022702863591,-0.23371476879028252,-0.329607783012666,-0.4248866868546384,-0.5194574465384858,-0.6132267323663609,-0.70610200812725,-0.7979916130533593],"y":[-0.6829404397653991,-0.6380633092271739,-0.6729990071403438,-0.792001900707429,-0.9119067168580943,-1.0325951254712993,-1.1539480141150409,-1.2758456296073848,-1.3981676674234325,-1.5207934207069331,-1.6436018622266704,-1.766471793388074,-1.8892819708930904,-2.011911181245988,-2.134238404666131,-2.256142934297269,-2.3633441901552135,-2.2913937247144633,-2.215530676280206,-2.1391646987544948,-2.062371154760068,-1.9852258316027576,-1.9078048667656833,-1.8301846510517055,-1.7524417987811023,-1.6746530285822803,-1.59689511123771,-1.5192447802769595,-1.4417786723720485,-1.3645732304799014,-1.2877046591388637,-1.2280038348185474,-1.2267530276226455,-1.1988874352323466,-1.167722464983409,-1.1332888691472465,-1.0956206335472518,-1.0547549254047328,-1.010732078437751,-0.9635955332564765,-0.9133918187367374,-0.8601704663383418,-0.8039840101050788,-0.7448878935324603],"type":"scatter"},{"fill":"toself","fillcolor":"rgba(142,139,73,0.5)","hoverinfo":"skip","line":{"width":0},"mode":"lines","showlegend":false,"x":[-0.7560743070766405,-0.7881184421107248,-0.7596375174447969,-0.6837410457059816,-0.6098276875540689,-0.5379703841731027,-0.46824005763978516,-0.4007055215165094,-0.33543342124671494,-0.27248817455024277,-0.21193190436811005,-0.1538243643567041,-0.09822290163487946,-0.04518239717931305,0.005244816131882324,0.053008968420319214,0.09806292731314148,0.14036221284418549,0.17986510176210846,0.2165325977280661,0.25032851327209915,0.2812195070460364,0.30917507637291397,0.3341676466539427,0.3561725490167662,0.3751680650189444,0.39113544899969543,0.4040589504316374,0.4139258064702078,0.42072627920656647,0.4244536631181761,0.4251042701676413,0.42267747450619186,0.41717566031961884,0.40860425163059677,0.3969717197492644,0.3822895460203215,0.364572206921868,0.3438371889665648,0.3201049663498923,0.29339894879608597,0.2637455039098784,0.2566075422242209,0.34920955676584686,0.44672948349266495,0.5440973662212416,0.6412171222641989,0.737992907352738,0.8343292199447676,0.9301309757307097,1.02530363429337,1.1197532736137434,1.2133866794779822,1.3061114572361037,1.3978360839560553,1.4884700499847456,1.5779239111021086,1.6661093779280707,1.7529394202306792,1.83832836378365,1.922191927619271,2.004447350688271,2.0850134589150473,2.163810739703469,2.240761431343846,2.315789590068154,2.3888211794570013,2.459784115143113,2.5286083765700385,2.595226036794476,2.6595713593438193,2.721580828018479,2.7811932586505934,2.838349821455769,2.8929941006377264,2.945072183795266,2.9945326619222685,3.041326726265244,3.085408198125653,3.12673358101397,3.1652620830014273,3.2009556837752386,3.2337791644409224,3.2637001224234625,3.2906890310719534,3.3147192620113417,3.3357670925930067,3.353811758048825,3.368835444040589,3.380823323912911,3.3897635810449644,3.3956473715975806,3.3984689064696356,3.3982350774481818,3.3860237770154997,3.283539126105599,3.18020699400454,3.0761293419077917,2.9714088984206244,2.8661490030959174,2.760453531928353,2.6544268004968687,2.5481734373047873,2.4417983018234297,2.3354063727334067,2.229102658517651,2.122992048449807,2.017179282791905,1.9117687665298506,1.8068645321205183,1.702570112831883,1.5989884384348914,1.4962217159941718,1.3943713777139708,1.293537931926541,1.1938208885863348,1.0953186624124571,0.9981284536793753,0.9023461811616942,0.8080663778260275,0.7153820716217085,0.6243847482278868,0.5351641945913359,0.44780846912413086,0.3624037824943587,0.27903441566973175,0.19778265286236252,0.11872866231947388,0.04195047397165741,-0.032476147226996765,-0.10447774600238358,-0.17398327361793076,-0.24092412512750183,-0.3052342436835245,-0.3668501652404741,-0.4257110856100992,-0.48175890516490494,-0.5349383182451204,-0.5851968429610208,-0.6324848733469919,-0.6767557538673357,-0.7179657868668512],"y":[0.8348952766499838,0.7481580387792905,0.7445020686827024,0.7320963527999242,0.7172846134744009,0.7000814687452634,0.6805038984856924,0.6585712146005949,0.6343050759277662,0.6077294211826643,0.5788704838595709,0.5477567326269468,0.5144188862285932,0.47888983897784554,0.4412046533069929,0.4014005225143751,0.35951671861031853,0.31559459231713616,0.26967747621157967,0.22181069217542015,0.1720414768896421,0.12041894458154045,0.06699404232123696,0.01181949041703545,-0.04505025483748115,-0.10355906821867622,-0.1636492151775042,-0.22526139654299415,-0.288334800676314,-0.35280717797657646,-0.41861491538664497,-0.48569305874487556,-0.5539754170932452,-0.623394592479674,-0.6938820917167345,-0.7653683412828127,-0.8377827916302363,-0.9110539842405001,-0.985109611228911,-1.059876589850394,-1.1352811221041361,-1.2112487990417162,-1.2280038435020129,-1.2512917358436266,-1.2724793467678706,-1.290294951573817,-1.304720966891257,-1.31574315466067,-1.323350644484965,-1.3275359187283198,-1.3282948497690836,-1.3256266925491969,-1.3195340771236101,-1.3100230161108652,-1.2971028972425143,-1.2807864684619585,-1.2610898379244486,-1.2380324441947619,-1.2116370264448801,-1.181929654256312,-1.1489396382131258,-1.1126995299019495,-1.0732450921096484,-1.030615276471583,-0.9848521415152232,-0.9360008452095667,-0.8841096151628176,-0.8292296443142573,-0.771415105835406,-0.7107230488218943,-0.647213368491141,-0.5809487465777079,-0.5119945693769137,-0.4404188904919306,-0.36629235632797874,-0.28968810178419746,-0.21068174280306495,-0.12935124225994743,-0.045776857809034954,0.03995891772130333,0.12777149043896996,0.2175741877398809,0.30927839241841637,0.4027935948214849,0.49802751950839363,0.5948861699543317,0.6932739626608213,0.7930938016615232,0.8942471828303655,0.9966342683873495,1.1001540210090002,1.2047042783341726,1.3101818647227605,1.412251972778829,1.4213115435085615,1.4935549806795438,1.5626409213981947,1.6285012003026327,1.6910708110771497,1.7502880107603391,1.806094349547418,1.858434767647775,1.9072576027355512,1.9525146719060262,1.9941613089285215,2.032156423851045,2.066462510450872,2.09704572074035,2.123875864966901,2.146926471217664,2.166174785419496,2.1816018234930357,2.1931923490009626,2.2009349253020605,2.204821908100637,2.2048494752488454,2.2010175894937833,2.193330028279813,2.1817943911991438,2.166422047837766,2.1472281824789365,2.124231727047952,2.0974553834638914,2.0669255714855512,2.0326724212608656,1.9947297360740026,1.9531349625430425,1.9079291533670744,1.8591569151721319,1.8068663787088712,1.7511091541490873,1.691940271481069,1.629418106003793,1.5636043783269247,1.4945640277109464,1.4223651897154173,1.3470791216931661,1.268780113383325,1.187545442207845,1.1034552764139494,1.0165926005683263,0.9270431410513242],"type":"scatter"},{"fill":"toself","fillcolor":"rgba(114,134,104,0.5)","hoverinfo":"skip","line":{"width":0},"mode":"lines","showlegend":false,"x":[-0.9598598723640817,-0.9620654900899308,-0.960928702854194,-0.9564506207933801,-0.9509497267535107,-0.888804869853534,-0.7979916130533593,-0.70610200812725,-0.6132267323663609,-0.5194574465384858,-0.4248866868546384,-0.329607783012666,-0.23371476879028252,-0.1373022702863591,-0.040465446316279685,0.056700149423800195,0.15409861678572723,0.2516338358292205,0.25660754168721267,0.2637454996475799,0.29339895198436805,0.32010496208759376,0.34383719215484687,0.36457220265956947,0.382289541758023,0.39697172293754646,0.40860425481887885,0.4171756560573203,0.42267747769447395,0.4251042733559234,0.4244536588558776,0.42072627494426795,0.4139258022079093,0.4040589461693389,0.3911354521879775,0.3751680682072265,0.3561725522050483,0.3341676498422248,0.30917507956119605,0.28121950278373786,0.25032851646038123,0.2165325934657676,0.17986509749980994,0.14036221603246757,0.09806292305084297,0.053008971608601296,0.005244819320164407,-0.04518239399103097,-0.09822290589717797,-0.15382436116842202,-0.21193190117982796,-0.2724881788125413,-0.33543342550901345,-0.4007055257788079,-0.46824006190208367,-0.5379703884354012,-0.6098276843657868,-0.6837410425176995,-0.7596375142565148,-0.7881184463730233,-0.7910437082281487,-0.8228394632568734,-0.8514302169313805,-0.8767877315512078,-0.8988870029678719,-0.9177062084308045,-0.9332267736425774,-0.9454333951106446,-0.9543140103450196],"y":[-0.20833968136185943,-0.3225711113559657,-0.43816774103516876,-0.5550154722082072,-0.6380633092271739,-0.6829404397653991,-0.7448878935324603,-0.8039840101050788,-0.8601704663383418,-0.9133918187367374,-0.9635955332564765,-1.010732078437751,-1.0547549254047328,-1.0956206335472518,-1.1332888691472465,-1.167722464983409,-1.1988874352323466,-1.2267530276226455,-1.2280038348185474,-1.2112487978088313,-1.1352811208712512,-1.059876588617509,-0.9851096174466067,-0.9110539904581958,-0.8377827903973514,-0.7653683400499278,-0.6938820904838496,-0.6233945912467891,-0.5539754158603603,-0.48569305751199066,-0.41861491415376006,-0.35280717674369155,-0.2883347994434291,-0.22526139531010925,-0.1636492139446193,-0.10355906698579131,-0.045050253604596247,0.011819491649920355,0.06699404355412186,0.12041894581442536,0.17204147812252701,0.22181069340830506,0.2696774774444646,0.31559459355002106,0.35951671984320344,0.4014005162966794,0.4412046545398778,0.47888984021073044,0.5144188874614781,0.5477567338598317,0.5788704850924558,0.6077294224155492,0.6343050771606511,0.6585712158334798,0.6805038922679967,0.7000814699781484,0.7172846147072858,0.7320963540328091,0.7445020699155873,0.748158047462756,0.7402399354827947,0.6431705304635114,0.5437828698409146,0.44217502560740174,0.3384472751272267,0.2327019893777913,0.12504352864151658,0.015578123296553503,-0.09558617833728134],"type":"scatter"},{"hoverinfo":"skip","line":{"color":"#3a7ca5","width":1.5},"mode":"lines","showlegend":false,"x":[-5.636773314741355,-5.602977396475755,-5.566309901327664,-5.526807015687873,-5.484507724135268,-5.439453770963756,-5.391689618985688,-5.3412624056524285,-5.288221896535388,-5.232620436213406,-5.174512896614976,-5.113956622866271,-5.051011376698435,-4.985739277469965,-4.9182047408624,-4.848474415309832,-4.7766171162249345,-4.702703758086469,-4.62680728445525,-4.549002595987658,-4.469366476517738,-4.387977517280822,-4.304916039353467,-4.220264014386254,-4.134104983707665,-4.046523975878872,-3.9576074227808165,-3.8674430743163857,-3.776119911811837,-3.6837280602029843,-3.590358699092762,-3.496103972767966,-3.4010568992639683,-3.305311278567144,-3.208961600045614,-3.1121029491996413,-3.014830913823722,-2.9172414896729784,-2.819430985726934,-2.7214959291441767,-2.6235329700017114,-2.525638785913002,-2.427909986618833,-2.3304430186451697,-2.233334070122071,-2.136678975857624,-2.0405731227605575,-1.9451113557048756,-1.8503878839294265,-1.7564961880647478,-1.6635289278789758,-1.5715778508338414,-1.480733701540999,-1.3910861322080548,-1.3027236141626577,-1.215733350541982,-1.1302011902337603,-1.0462115431537935,-0.9638472969435556,-0.8831897351701022,-0.8043184571089974,-0.7273112991894407,-0.6522442581791151,-0.5791914161845416,-0.5082248675409939,-0.43941464766408767,-0.37282866393328196,-0.30853262867549736,-0.24658999431497697,-0.18706189075341184,-0.13000706504210124,-0.07548182340570864,-0.023539975674818248,0.025767217817874277,0.07239109682532319,0.11628564920791618,0.15740755634190462,0.19571623586965614,0.23117388174954023,0.2637455015659258,0.2933989510624734,0.3201049658646343,0.3438371903600561,0.36457220370838794,0.3822895429548216,0.3969717232245627,0.4086042549782858,0.41717565831156284,0.4226774742841418,0.42510427326789973,0.4244536603052308,0.42072627747257957,0.4139258032467897,0.4040589488748908,0.39113545175090825,0.37516806580623,0.3561725489230193,0.33416764738308147,0.30917507736755345,0.2812195035256511,0.25032851463363814,0.2165325963680382,0.17986510121994637,0.1403622155801561,0.0980629240275514,0.053008970856039256,0.005244818877970153,-0.04518239445528838,-0.09822290357232838,-0.15382436389430965,-0.21193190349274083,-0.2724881772414455,-0.3354334234092811,-0.4007055226377517,-0.46824005924531553,-0.537970384797886,-0.6098276838827826,-0.683741042021248,-0.7596375156524672,-0.8374422041200575,-0.9170783235899772,-0.9984672828268957,-1.0815287607542499,-1.1661807857214619,-1.2523398164000512,-1.339920824228845,-1.4288373773269,-1.5190017257913309,-1.6103248882958807,-1.7027167399047327,-1.796086101014955,-1.8903408273397502,-1.98538790084375,-2.081133521540573,-2.1774832000621025,-2.2743418509080757,-2.371613886283997,-2.4692033104347395,-2.567013814380784,-2.6649488709635407,-2.762911830106005,-2.8608060141947145,-2.958534813488885,-3.056001781462548,-3.153110729985646,-3.2497658242500926,-3.345871677347159,-3.4413334444028423,-3.5360569161782913,-3.62994861204297,-3.7229158722287408,-3.814866949273875,-3.9057110985667163,-3.995358667899662,-4.083721185945059,-4.170711449565735,-4.256243609873955,-4.340233256953923,-4.422597503164162,-4.503255064937615,-4.58212634299872,-4.6591335009182755,-4.734200541928601,-4.8072533839231735,-4.87821993256672,-4.947030152443627,-5.013616136174435,-5.077912171432221,-5.139854805792739,-5.199382909354305,-5.2564377350656155,-5.310962976702007,-5.362904824432897,-5.41221201792559,-5.458835896933039,-5.5027304493156315,-5.543852356449621,-5.582161035977375,-5.617618681857257,-5.650190301673642,-5.67984375117019,-5.706549765972351,-5.730281990467773,-5.751017003816105,-5.768734343062538,-5.7834165233322805,-5.795049055086003,-5.803620458419281,-5.809122274391859,-5.811549073375617,-5.8108984604129486,-5.807171077580296,-5.800370603354507,-5.790503748982609,-5.777580251858626,-5.761612865913946,-5.742617349030736,-5.720612447490799,-5.69561987747527,-5.6676643036333685,-5.636773314741355],"y":[-3.5838697648253905,-3.633638981565557,-3.681505766629171,-3.7274228812784003,-3.771345010864728,-3.8132288095490345,-3.8530329430787114,-3.8907181295795756,-3.926247178322339,-3.959585026425366,-3.9906987734575057,-4.019557713906847,-4.046133367483347,-4.070399507225445,-4.0923321853829,-4.111909757050336,-4.1291129015281465,-4.143924641389692,-4.156330359235972,-4.166317812121234,-4.173877143635279,-4.179000893630551,-4.181684005584405,-4.181923831589275,-4.1797201349658515,-4.175075090496646,-4.167993282279746,-4.158481699204865,-4.146549728056151,-4.132209144248561,-4.1154741002069555,-4.096361111399357,-4.074889040038179,-4.051079076465501,-4.024954718240758,-3.9965417469514835,-3.965868202770003,-3.9329643567811603,-3.8978626811084176,-3.860597816867787,-3.821206539981232,-3.7797277248832737,-3.736202306156615,-3.690673238134653,-3.6431854525107337,-3.5937858139959977,-3.5425230740695683,-3.489447822866728,-3.434612439252561,-3.378071039130338,-3.319879422035654,-3.2600950160690223,-3.198776821221273,-3.135985351147686,-3.071782573448318,-3.006231848513462,-2.939397866994594,-2.8713465859625096,-2.8021451638156556,-2.731861894002903,-2.660566137626155,-2.588328254989313,-2.5152195361611565,-2.4413121306206436,-2.366678976054096,-2.2913937263745003,-2.215530679033991,-2.1391647017012385,-2.062371158376091,-1.9852258350144167,-1.9078048647365042,-1.8301846526928702,-1.7524418006616016,-1.6746530314516441,-1.5968951131866553,-1.5192447835441372,-1.4417786740246084,-1.3645732343255663,-1.2877046568948707,-1.2112488017379874,-1.1352811215533318,-1.0598765872695552,-0.985109614058296,-0.9110539878953859,-0.8377827927430078,-0.7653683384246361,-0.6938820892639805,-0.6233945935583224,-0.5539754139558642,-0.4856930588057955,-0.4186149145488214,-0.35280717921488036,-0.2883347970936828,-0.2252613946425367,-0.16364921769471696,-0.10355907003034526,-0.04505025337039245,0.011819491146952799,0.06699403994981823,0.12041894241984083,0.17204147462834765,0.221810691368514,0.26967747643212786,0.3155945910813573,0.3595167206676855,0.4014005193519916,0.4412046528816689,0.4788898393825328,0.5144188881252959,0.5477567362283227,0.5788704832604631,0.6077294237098044,0.6343050772863047,0.6585712170284018,0.6805038951858569,0.7000814668532938,0.717284611331104,0.7320963511926492,0.7445020690389292,0.7544895219241908,0.7620488534382357,0.7671726034335082,0.7698557153873613,0.7700955413922326,0.7678918447688092,0.7632468002996036,0.7561649920827034,0.7466534090078223,0.7347214378591074,0.7203808540515182,0.7036458100099128,0.6845328212023145,0.6630607498411363,0.6392507862684584,0.6131264280437148,0.5847134567544411,0.5540399125729599,0.5211360665841174,0.4860343909113749,0.4487695266707441,0.4093782497841896,0.36789943468623143,0.32437401595957227,0.2788449479376103,0.23135716231369097,0.18195752379895502,0.1306947838725261,0.07761953266968447,0.022784149055517622,-0.03375725106670502,-0.0919488681613887,-0.15173327412801996,-0.21305146897576854,-0.2758429390493571,-0.3400457167487252,-0.40559644168358067,-0.4724304232024481,-0.5404817042345322,-0.6096831263813878,-0.67996639619414,-0.7512621525708878,-0.8235000352077291,-0.8966087540358856,-0.9705161595763969,-1.045149314142944,-1.12043456382254,-1.196297611163052,-1.2726635884958053,-1.3494571318209512,-1.4266024551826255,-1.5040234254605378,-1.581643637504171,-1.6593864895354395,-1.737175258745397,-1.8149331770103845,-1.8925835066529029,-1.9700496161724341,-2.0472550558714775,-2.124123633302173,-2.2005794884590544,-2.2765471686437104,-2.3519517029274875,-2.4267186761387465,-2.5007743023016547,-2.5740454974540325,-2.6464599517724063,-2.717946200933062,-2.788433696638722,-2.8578528762411795,-2.926135231391247,-2.993213375648221,-3.0590211109821626,-3.1234934931033593,-3.186566895554505,-3.2481790725023254,-3.3082692201666974,-3.36677803682665,-3.4236477813439947,-3.4788223301468615,-3.5322472326168834,-3.5838697648253905],"type":"scatter"},{"hoverinfo":"skip","line":{"color":"#e08a3c","width":1.5},"mode":"lines","showlegend":false,"x":[-2.126545528454939,-2.0641607908729056,-1.999450144893343,-1.9324774521112231,-1.8633088064886099,-1.792012469127901,-1.718658800906361,-1.6433201930384285,-1.5660709956343286,-1.4869874443254907,-1.4061475850291838,-1.3236311969266186,-1.2395197137305287,-1.1538961433199257,-1.066844985821346,-0.978452150217427,-0.8888048695651134,-0.7979916149071622,-0.7061020079619027,-0.6132267326774246,-0.5194574457374643,-0.4248866861073295,-0.32960778370910826,-0.23371476731630692,-0.13730227175879972,-0.040465444529681704,0.05670014811382451,0.15409861546272308,0.2516338369888016,0.3492095572039833,0.44672948065287366,0.544097366944754,0.6412171257312211,0.7379929115357622,0.8343292183416713,0.930130973844953,1.0253036332792138,1.1197532727199249,1.2133866817760013,1.3061114555772046,1.39783608596659,1.4884700518080107,1.577923908319555,1.6661093753447385,1.7529394244743695,1.8383283649330753,1.922191928145754,2.004447350900488,2.0850134570258327,2.163810737501908,2.2407614289261955,2.3157895902566277,2.3888211777562316,2.4597841180653557,2.528608379329374,2.5952260403116734,2.6595713574237116,2.721580829606003,2.7811932609959995,2.838349821321013,2.8929941039565987,2.945072181593081,2.9945326594552935,3.041326726023023,3.085408201202082,3.12673358189849,3.1652620849507755,3.200955687378025,3.2337791639039875,3.263700121720154,3.290689032453564,3.314719261307734,3.3357670933479886,3.35381175690524,3.368835444075116,3.3808233282922115,3.3897635789621194,3.3956473731367973,3.3984689042217555,3.398225387706458,3.394917063912308,3.388547197755469,3.3791220755247977,3.3666509986780233,3.3511462746623453,3.3326232047684576,3.3111000690300294,3.2865981081835134,3.2591415027061075,3.2287573489525423,3.1954756324142504,3.159329198127303,3.1203537182583303,3.078587656900396,3.034072232113582,2.986851375247742,2.936971687587559,2.884482394362704,2.829435296168484,2.7718847178448978,2.711887454864586,2.649502717282553,2.5847920713029895,2.51781937852087,2.4486507328982565,2.3773543955375476,2.304000727316007,2.228662119448075,2.151412922043976,2.0723293707351385,1.991489511438831,1.9089731233362648,1.8248616401401752,1.7392380697295726,1.6521869122309933,1.5637940766270724,1.4741467959747596,1.3833335413168089,1.29144393437155,1.1985686590870723,1.1047993721471125,1.010228612516976,0.9149497101187547,0.8190566937259536,0.7226441981684475,0.6258073709393297,0.5286417782958219,0.43124331094692336,0.33370808942084396,0.23613236920566316,0.13861244575677278,0.04124455946489336,-0.055875199321575586,-0.1526509851261162,-0.2489872919320244,-0.34478904743530636,-0.4399617068695687,-0.5344113463102793,-0.6280447553663557,-0.7207695291675584,-0.812494159556943,-0.9031281253983638,-0.9925819819099095,-1.080767448935093,-1.1675974980647232,-1.2529864385234282,-1.3368500017361074,-1.419105424490842,-1.4996715306161867,-1.5784688110922622,-1.6554195025165486,-1.7304476638469803,-1.8034792513465836,-1.8744421916557095,-1.9432664529197277,-2.0098841139020265,-2.0742294310140643,-2.136238903196356,-2.195851334586353,-2.2530078949113665,-2.3076521775469527,-2.3597302551834343,-2.409190733045646,-2.4559847996133755,-2.500066274792434,-2.5413916554888427,-2.579920158541129,-2.615613760968379,-2.6484372374943406,-2.6783581953105076,-2.7053471060439174,-2.7293773348980874,-2.7504251669383417,-2.7684698304955933,-2.783493517665469,-2.795481401882565,-2.804421652552473,-2.8103054467271513,-2.813126977812109,-2.8128834612968117,-2.8095751375026614,-2.803205271345823,-2.793780149115151,-2.7813090722683778,-2.7658043482526997,-2.747281278358811,-2.725758142620383,-2.701256181773866,-2.6737995762964606,-2.6434154225428963,-2.6101337060046044,-2.573987271717657,-2.5350117918486843,-2.49324573049075,-2.448730305703936,-2.4015094488380955,-2.3516297611779127,-2.299140467953059,-2.2440933697588368,-2.1865427914352513,-2.126545528454939],"y":[0.6382762909197015,0.5407285427638078,0.44476338464351955,0.35047552258388737,0.2579580073212521,0.16730214247340414,0.07859739443393199,-0.008068695920302904,-0.09261059962144491,-0.1749448840174087,-0.25499029510983384,-0.33266783774197206,-0.40790085355736894,-0.4806150966524063,-0.5507388068480468,-0.6182027805084647,-0.6829404388366824,-0.7448878935798016,-0.8039840100789972,-0.8601704676020456,-0.913391816898846,-0.9635955349231315,-1.010732076666382,-1.0547549240527603,-1.0956206318468387,-1.1332888705288013,-1.16772246609481,-1.1988874367432596,-1.2267530264107138,-1.2512917351244228,-1.2724793461414805,-1.2902949498478256,-1.3047209643935027,-1.315743153043829,-1.323350638229333,-1.327535912280597,-1.3282948448374292,-1.325626686925021,-1.3195340716931026,-1.3100230118173375,-1.2971028935655382,-1.280786467534555,-1.261089836066974,-1.238032437360051,-1.2116370262825562,-1.1819296519184668,-1.1489396318596647,-1.1126995232730148,-1.0732450907703712,-1.0306152711132222,-0.984852134786808,-0.9360008444816348,-0.8841096105233435,-0.8292296432949482,-0.7714151026983638,-0.7107230447051243,-0.6472133650490295,-0.5809487401162832,-0.5119945650914675,-0.44041888942039487,-0.36629234965351687,-0.2896880997361757,-0.21068173881449903,-0.12935123662816128,-0.0457768565636707,0.03995892355590547,0.12777149286659784,0.21757419096423325,0.3092783934278045,0.40279359928105896,0.49802752030604847,0.5948861721204532,0.693273966928817,0.793093807856168,0.8942471847709061,0.996634271502411,1.1001540243574213,1.2047042818379627,1.3101818654624033,1.4164826815901739,1.5235018241496041,1.6311336781675683,1.7392720239987014,1.8478101421513728,1.956640918606924,2.0656569505282962,2.174750652253649,2.2838143614704194,2.392740445465035,2.501421407343396,2.6097499921173393,2.717619292552362,2.824922854672155,2.9315547828158226,3.0374098441441135,3.142383572491532,3.2463723714618338,3.3492736166651547,3.4509857569958955,3.551408414851407,3.650442485192557,3.7479902333484505,3.84395539146874,3.938243253528371,4.030760768791007,4.121416633638854,4.210121381678327,4.2967874720325625,4.381329375733703,4.463663660129667,4.543709071222093,4.621386613854232,4.6966196296696285,4.7693338727646655,4.839457582960305,4.906921556620724,4.971659214948942,5.033606669692061,5.092702786191256,5.148889243714304,5.2021105930111045,5.252314311035391,5.299450852778641,5.343473700165019,5.384339407959097,5.42200764664106,5.4564412422070685,5.487606212855519,5.515471802522972,5.540010511236682,5.56119812225374,5.579013725960085,5.5934397405057625,5.604461929156089,5.612069414341592,5.616254688392856,5.617013620949688,5.61434546303728,5.608252847805362,5.598741787929597,5.585821669677797,5.569505243646814,5.549808612179233,5.52675121347231,5.500355802394816,5.470648428030726,5.437658407971924,5.4014182993852735,5.361963866882629,5.319334047225481,5.273570910899068,5.224719620593895,5.1728283866356035,5.117948419407207,5.060133878810623,4.999441820817384,4.935932141161289,4.869667516228543,4.800713341203727,4.7291376655326545,4.6550111257657765,4.578406875848436,4.499400514926759,4.418070012740422,4.3344956326759325,4.248759852556357,4.16094728324566,4.071144585148025,3.979440382684455,3.8859251768312006,3.790691255806211,3.6938326039918072,3.5954448091834434,3.4956249682560934,3.3944715913413557,3.2920845046098517,3.1885647517548383,3.0840144942742955,2.9785369106498543,2.872236094522086,2.7652169519626555,2.657585097944691,2.5494467521135578,2.4409086339608903,2.3320778575053387,2.223061825583963,2.113968123858611,2.004904414641837,1.8959783306472235,1.7872973687688638,1.6789687839949203,1.5710994835598968,1.4637959214401044,1.3571639932964388,1.251308931968146,1.146335203620727,1.0423464046504258,0.9394451594471062,0.837733019116363,0.7373103612608529,0.6382762909197015],"type":"scatter"},{"hoverinfo":"skip","line":{"color":"#3c8c57","width":1.5},"mode":"lines","showlegend":false,"x":[0.017889339046978314,0.09392362237909484,0.17225818399920406,0.25281571715243145,0.33551672127938464,0.420279580473603,0.5070206440266061,0.595654308981043,0.6860931046104751,0.7782477787424248,0.8720273858394916,0.9673393767516211,1.0640896900509382,1.1621828448590241,1.2615220350750125,1.362009224911526,1.4635452456441629,1.5660298934790506,1.6693620284418988,1.7734396741909377,1.878160118655261,1.9834200153992338,2.0891154856129512,2.195142220628082,2.301395584857928,2.407770719060119,2.5141626438200237,2.620466363152755,2.7265769681215364,2.832389740370152,2.9378002554673226,3.042704485961015,3.146998904040971,3.2505805837081643,3.3533473023503317,3.4551976416233474,3.5560310875388916,3.6557481296596146,3.7542503593039274,3.8514405666634897,3.9472228367375535,4.041502643989488,4.134186945632078,4.22518427344951,4.31440482406547,4.401760547568228,4.48716523440527,4.570534600461723,4.651786370238593,4.730840358048756,4.807618547150545,4.882045166740863,4.954046766731805,5.023552290237043,5.090493143696378,5.154803264569312,5.216419186530801,5.275280102104848,5.331327922674145,5.384507335806528,5.4347658598416615,5.482053895684109,5.526324775751647,5.567534810030539,5.605643329192297,5.640612724729406,5.6724084860703785,5.700999234637518,5.726356754813795,5.7484560217882406,5.767275226252432,5.782795795923632,5.795002413873396,5.8038830336435305,5.809428891134494,5.811634513254499,5.810497723320805,5.806019643207828,5.798204692239995,5.7870605828304,5.772598312869586,5.754832154871955,5.733779641890514,5.7094615502138755,5.681901878862565,5.651127825904889,5.6171697616157195,5.580061198504702,5.539838758243457,5.4965421355244075,5.450214058886914,5.400900248549359,5.34864937128882,5.293512992412825,5.235545524870631,5.174804175554204,5.11134888884193,5.0452422874407405,4.976549610585074,4.905338649653619,4.8316796812674125,4.755645397935297,4.677310836315187,4.59675330316196,4.514052299035006,4.4292894398407885,4.342548376287784,4.253914711333349,4.163475915703916,4.071321241571967,3.9775416344748997,3.8822296435627694,3.7854793302634526,3.687386175455368,3.5880469852393797,3.487559795402863,3.3860237746702273,3.2835391268353407,3.180206991872493,3.0761293461234547,2.9714089016591316,2.866149004915157,2.7604535347014396,2.6544267996863096,2.548173435456464,2.4417983012542734,2.3354063764943667,2.2291026571616355,2.1229920521928536,2.017179279944239,1.9117687648470683,1.8068645343533776,1.7025701162734186,1.5989884366062261,1.49622171796406,1.3943713786910439,1.2935379327754974,1.1938208906547754,1.095318661010463,0.9981284536509007,0.9023461835768378,0.808066376324903,0.7153820746823119,0.6243847468648807,0.5351641962489202,0.44780847274616287,0.3624037859091209,0.2790344198526662,0.19778265007579732,0.11872866226563561,0.04195047316384626,-0.032476146426470454,-0.10447774641741292,-0.173983269922652,-0.24092412338198654,-0.30523424425492074,-0.366850166216409,-0.4257110817904557,-0.4817589023597548,-0.5349383154921372,-0.5851968395272706,-0.6324848753697176,-0.6767557554372563,-0.7179657897161473,-0.7560743088779049,-0.791043704415014,-0.8228394657559879,-0.8514302143231278,-0.8767877344994026,-0.8988870014738497,-0.9177062059380408,-0.9332267756092409,-0.9454333935590051,-0.9543140133291401,-0.9598598708201025,-0.9620654929401093,-0.9609287030064144,-0.9564506228934375,-0.9486356719256042,-0.9374915625160094,-0.9230292925551957,-0.9052631345575639,-0.884210621576123,-0.8598925298994848,-0.832332858548176,-0.801558805590499,-0.7676007413013295,-0.730492178190311,-0.690269737929066,-0.6469731152100169,-0.6006450385725234,-0.5513312282349685,-0.49908035097442893,-0.44394397209843506,-0.38597650455624005,-0.3252351552398139,-0.2617798685275389,-0.1956732671263509,-0.12698059027068279,-0.05576962933922923,0.017889339046978314],"y":[-3.3146427333165676,-3.4258305111094653,-3.5353209390971294,-3.6430059634460754,-3.748779312038242,-3.8525365993487397,-3.9541754294617624,-4.053595497122992,-4.150698686728779,-4.245389169154391,-4.3375734963257955,-4.427160693441623,-4.514062348754312,-4.598192700821834,-4.67946872314388,-4.7578102060989895,-4.833139836101768,-4.905383271902059,-4.9744692179507854,-5.040329494760041,-5.102899106188025,-5.162116303582379,-5.217922646718652,-5.270263061473752,-5.319085894177448,-5.3643429625883154,-5.405989603443784,-5.44398471653739,-5.478290805279714,-5.508874013702995,-5.5357041598728705,-5.558754765674317,-5.578003082942339,-5.593430115911673,-5.605020639963305,-5.612763216649337,-5.6166502049813545,-5.616677768971152,-5.612845881416402,-5.605158323927492,-5.593622683195532,-5.57825034350521,-5.559056475499876,-5.536060021209947,-5.509283675359411,-5.478753862968876,-5.444500713277262,-5.406558030007881,-5.364963258008247,-5.319757446296523,-5.2709852075511066,-5.218694674083294,-5.162937450336507,-5.1037685619589315,-5.04124640149985,-4.975432670783244,-4.906392320015542,-4.83419348368761,-4.7589074133342315,-4.680608407217449,-4.5993737370031464,-4.515283571503242,-4.428420897558759,-4.338871438141821,-4.246723567757435,-4.152068225228525,-4.054998823950285,-3.9556111597024515,-3.854003316110415,-3.750275567848538,-3.6445302816811536,-3.5368718154389236,-3.4274064150302666,-3.3162421095894676,-3.2034886048649662,-3.0892571749530324,-2.97366055248366,-2.856812817367076,-2.7388292842106443,-2.6198263885172635,-2.4999215717775933,-2.3792331655694685,-2.2578802747789295,-2.1359826600580707,-2.0136606196357514,-1.891034870597746,-1.7682264297535688,-1.645356494207491,-1.5225463217516264,-1.3999171111991395,-1.2775898827756438,-1.155685358686846,-1.0343238439803097,-0.9136251078188964,-0.7937082652830625,-0.6746916598186583,-0.5566927464462256,-0.4398279758470803,-0.32421267944055177,-0.2099609555657868,-0.09718555688047513,0.014002220912421953,0.12349264890008696,0.23117767324903232,0.33695102184120007,0.4407083091516971,0.5423471392647204,0.6417672069259501,0.7388703965317359,0.8335608789573479,0.9257452061287526,1.0153324032445805,1.1022340585572694,1.1863644106247915,1.2676404329468363,1.3459819159019475,1.4213115459047256,1.4935549817050164,1.562640927753742,1.6285012045629979,1.6910708159909824,1.7502880133853371,1.8060943565216097,1.8584347712767093,1.9072576039804054,1.952514672391272,1.994161313246742,2.0321564263403475,2.066462515082673,2.097045723505952,2.123875869675828,2.1469264754772737,2.166174792745297,2.1816018257146306,2.193192349766263,2.2009349264522946,2.2048219147843113,2.2048494787741095,2.20101759121936,2.193330033730449,2.1817943929984898,2.1664220533081675,2.1472281853028337,2.1242317310129035,2.0974553851623687,2.066925572771833,2.0326724230802196,1.9947297398108386,1.9531349678112042,1.907929156099481,1.859156917354064,1.8068663838862526,1.7511091601394653,1.6919402717618885,1.6294181113028081,1.5636043805862019,1.4945640298185006,1.4223651934905686,1.3470791231371888,1.2687801170204067,1.1875454468061037,1.1034552813062004,1.016592607361718,0.9270431479447807,0.8348952775603955,0.7402399350314854,0.6431705337532425,0.5437828695054079,0.44217502591337254,0.33844727765149685,0.23270199148411175,0.12504352524188356,0.01557812483322607,-0.0955861806075724,-0.20833968533207248,-0.3225711152440063,-0.43816773771338147,-0.5550154728299681,-0.6729990059863993,-0.7920019016797779,-0.9119067184194485,-1.0325951246275733,-1.1539480154181123,-1.2758456301389678,-1.3981676705612873,-1.520793419599296,-1.6436018604434732,-1.7664717959895546,-1.889281968445417,-2.0119111789979023,-2.134238407421398,-2.2561429315101957,-2.377504446216732,-2.498203182378144,-2.6181200249139795,-2.7371366303783837,-2.855135543750816,-2.9720003143499603,-3.0876156107564916,-3.201867334631255,-3.3146427333165676],"type":"scatter"},{"hoverlabel":{"bgcolor":"rgba(211,211,211,0.6)","bordercolor":"rgba(120,120,120,0.6)","font":{"color":"black","family":"Inter, sans-serif","size":13}},"hovertemplate":"AANAT   IGF2\u003cbr\u003eACE     KCNH2\u003cbr\u003eATXN2   NOS2\u003cbr\u003eCRHR1   PPP1R1B\u003cbr\u003eDRD1    REEP5\u003cbr\u003eGSK3B   SLC6A4\u003cbr\u003eHTR1B   SLCO1B1\u003cbr\u003eHTR2A   SRP19\u003cbr\u003eHTR7\u003cextra\u003e\u003c\u002fextra\u003e","marker":{"color":"rgba(0,0,0,0)","size":34},"mode":"markers","showlegend":false,"x":[-2.753287663722797],"y":[-1.7437707268113734],"type":"scatter"},{"hoverlabel":{"bgcolor":"rgba(211,211,211,0.6)","bordercolor":"rgba(120,120,120,0.6)","font":{"color":"black","family":"Inter, sans-serif","size":13}},"hovertemplate":"AMACR     NOS1\u003cbr\u003eAPC       NOS3\u003cbr\u003eCXCR1     PIK3CA\u003cbr\u003eCXCR2     PTGER1\u003cbr\u003eCYP19A1   PTGER4\u003cbr\u003eCYP2C8    TARDBP\u003cbr\u003eCYP3A5    UGT2B17\u003cbr\u003eDDIT3     UGT2B4\u003cbr\u003eHPGD      UGT2B7\u003cbr\u003eIFNG      VHL\u003cextra\u003e\u003c\u002fextra\u003e","marker":{"color":"rgba(0,0,0,0)","size":34},"mode":"markers","showlegend":false,"x":[-0.6355733317934842],"y":[3.663548270761316],"type":"scatter"},{"hoverlabel":{"bgcolor":"rgba(211,211,211,0.6)","bordercolor":"rgba(120,120,120,0.6)","font":{"color":"black","family":"Inter, sans-serif","size":13}},"hovertemplate":"BRD2       SULT1A4\u003cbr\u003eCCND1      SULT1E1\u003cbr\u003eCD44       SULT2A1\u003cbr\u003eCDK2       TLR4\u003cbr\u003eCXCL8      TNFRSF11A\u003cbr\u003eCYP2A6     TRPV1\u003cbr\u003eCYP2E1     UGT1A10\u003cbr\u003eCYP7B1     UGT1A4\u003cbr\u003eHLA-DQB1   UGT1A5\u003cbr\u003eHSPA8      UGT1A6\u003cbr\u003eNPIPB8     UGT1A7\u003cbr\u003ePLA2G4A    UGT1A8\u003cbr\u003ePLCG1      UGT2B15\u003cextra\u003e\u003c\u002fextra\u003e","marker":{"color":"rgba(0,0,0,0)","size":34},"mode":"markers","showlegend":false,"x":[3.381142624193391],"y":[-3.1368357895776278],"type":"scatter"},{"hoverlabel":{"bgcolor":"rgba(211,211,211,0.6)","bordercolor":"rgba(120,120,120,0.6)","font":{"color":"black","family":"Inter, sans-serif","size":13}},"hovertemplate":"CYP3A4\u003cextra\u003e\u003c\u002fextra\u003e","marker":{"color":"rgba(0,0,0,0)","size":34},"mode":"markers","showlegend":false,"x":[-1.3449561906120553],"y":[0.3246935378889444],"type":"scatter"},{"hoverlabel":{"bgcolor":"rgba(211,211,211,0.6)","bordercolor":"rgba(120,120,120,0.6)","font":{"color":"black","family":"Inter, sans-serif","size":13}},"hovertemplate":"HTR4\u003cextra\u003e\u003c\u002fextra\u003e","marker":{"color":"rgba(0,0,0,0)","size":34},"mode":"markers","showlegend":false,"x":[-0.36603917485253534],"y":[-1.4765443211440572],"type":"scatter"},{"hoverlabel":{"bgcolor":"rgba(211,211,211,0.6)","bordercolor":"rgba(120,120,120,0.6)","font":{"color":"black","family":"Inter, sans-serif","size":13}},"hovertemplate":"ABCB1\u003cbr\u003eCOMT\u003cbr\u003eCYP2C19\u003cbr\u003eCYP2C9\u003cbr\u003eFAAH\u003cbr\u003eOPRM1\u003cbr\u003ePTGS1\u003cbr\u003ePTGS2\u003cbr\u003eUGT1A3\u003cbr\u003eUGT1A9\u003cextra\u003e\u003c\u002fextra\u003e","marker":{"color":"rgba(0,0,0,0)","size":34},"mode":"markers","showlegend":false,"x":[1.7168256789469085],"y":[0.610794125484897],"type":"scatter"},{"hoverlabel":{"bgcolor":"rgba(211,211,211,0.6)","bordercolor":"rgba(120,120,120,0.6)","font":{"color":"black","family":"Inter, sans-serif","size":13}},"hovertemplate":"CYP1A2\u003cbr\u003eCYP2D6\u003cextra\u003e\u003c\u002fextra\u003e","marker":{"color":"rgba(0,0,0,0)","size":34},"mode":"markers","showlegend":false,"x":[-0.2847365040323848],"y":[-0.26890599056106224],"type":"scatter"},{"hoverinfo":"skip","marker":{"color":"rgba(0,0,0,0)","size":1},"mode":"markers","showlegend":false,"x":[-6.010574813114728,-0.11422565603260157,5.790016187143026],"y":[-3.6284617151228837,5.951033784770061,-4.67883106937169],"type":"scatter"}],                        {"template":{"data":{"histogram2dcontour":[{"type":"histogram2dcontour","colorbar":{"outlinewidth":0,"ticks":""},"colorscale":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]]}],"choropleth":[{"type":"choropleth","colorbar":{"outlinewidth":0,"ticks":""}}],"histogram2d":[{"type":"histogram2d","colorbar":{"outlinewidth":0,"ticks":""},"colorscale":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]]}],"heatmap":[{"type":"heatmap","colorbar":{"outlinewidth":0,"ticks":""},"colorscale":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]]}],"contourcarpet":[{"type":"contourcarpet","colorbar":{"outlinewidth":0,"ticks":""}}],"contour":[{"type":"contour","colorbar":{"outlinewidth":0,"ticks":""},"colorscale":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]]}],"surface":[{"type":"surface","colorbar":{"outlinewidth":0,"ticks":""},"colorscale":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]]}],"mesh3d":[{"type":"mesh3d","colorbar":{"outlinewidth":0,"ticks":""}}],"scatter":[{"fillpattern":{"fillmode":"overlay","size":10,"solidity":0.2},"type":"scatter"}],"parcoords":[{"type":"parcoords","line":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"scatterpolargl":[{"type":"scatterpolargl","marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"bar":[{"error_x":{"color":"#2a3f5f"},"error_y":{"color":"#2a3f5f"},"marker":{"line":{"color":"#E5ECF6","width":0.5},"pattern":{"fillmode":"overlay","size":10,"solidity":0.2}},"type":"bar"}],"scattergeo":[{"type":"scattergeo","marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"scatterpolar":[{"type":"scatterpolar","marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"histogram":[{"marker":{"pattern":{"fillmode":"overlay","size":10,"solidity":0.2}},"type":"histogram"}],"scattergl":[{"type":"scattergl","marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"scatter3d":[{"type":"scatter3d","line":{"colorbar":{"outlinewidth":0,"ticks":""}},"marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"scattermap":[{"type":"scattermap","marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"scattermapbox":[{"type":"scattermapbox","marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"scatterternary":[{"type":"scatterternary","marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"scattercarpet":[{"type":"scattercarpet","marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"carpet":[{"aaxis":{"endlinecolor":"#2a3f5f","gridcolor":"white","linecolor":"white","minorgridcolor":"white","startlinecolor":"#2a3f5f"},"baxis":{"endlinecolor":"#2a3f5f","gridcolor":"white","linecolor":"white","minorgridcolor":"white","startlinecolor":"#2a3f5f"},"type":"carpet"}],"table":[{"cells":{"fill":{"color":"#EBF0F8"},"line":{"color":"white"}},"header":{"fill":{"color":"#C8D4E3"},"line":{"color":"white"}},"type":"table"}],"barpolar":[{"marker":{"line":{"color":"#E5ECF6","width":0.5},"pattern":{"fillmode":"overlay","size":10,"solidity":0.2}},"type":"barpolar"}],"pie":[{"automargin":true,"type":"pie"}]},"layout":{"autotypenumbers":"strict","colorway":["#636efa","#EF553B","#00cc96","#ab63fa","#FFA15A","#19d3f3","#FF6692","#B6E880","#FF97FF","#FECB52"],"font":{"color":"#2a3f5f"},"hovermode":"closest","hoverlabel":{"align":"left"},"paper_bgcolor":"white","plot_bgcolor":"#E5ECF6","polar":{"bgcolor":"#E5ECF6","angularaxis":{"gridcolor":"white","linecolor":"white","ticks":""},"radialaxis":{"gridcolor":"white","linecolor":"white","ticks":""}},"ternary":{"bgcolor":"#E5ECF6","aaxis":{"gridcolor":"white","linecolor":"white","ticks":""},"baxis":{"gridcolor":"white","linecolor":"white","ticks":""},"caxis":{"gridcolor":"white","linecolor":"white","ticks":""}},"coloraxis":{"colorbar":{"outlinewidth":0,"ticks":""}},"colorscale":{"sequential":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]],"sequentialminus":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]],"diverging":[[0,"#8e0152"],[0.1,"#c51b7d"],[0.2,"#de77ae"],[0.3,"#f1b6da"],[0.4,"#fde0ef"],[0.5,"#f7f7f7"],[0.6,"#e6f5d0"],[0.7,"#b8e186"],[0.8,"#7fbc41"],[0.9,"#4d9221"],[1,"#276419"]]},"xaxis":{"gridcolor":"white","linecolor":"white","ticks":"","title":{"standoff":15},"zerolinecolor":"white","automargin":true,"zerolinewidth":2},"yaxis":{"gridcolor":"white","linecolor":"white","ticks":"","title":{"standoff":15},"zerolinecolor":"white","automargin":true,"zerolinewidth":2},"scene":{"xaxis":{"backgroundcolor":"#E5ECF6","gridcolor":"white","linecolor":"white","showbackground":true,"ticks":"","zerolinecolor":"white","gridwidth":2},"yaxis":{"backgroundcolor":"#E5ECF6","gridcolor":"white","linecolor":"white","showbackground":true,"ticks":"","zerolinecolor":"white","gridwidth":2},"zaxis":{"backgroundcolor":"#E5ECF6","gridcolor":"white","linecolor":"white","showbackground":true,"ticks":"","zerolinecolor":"white","gridwidth":2}},"shapedefaults":{"line":{"color":"#2a3f5f"}},"annotationdefaults":{"arrowcolor":"#2a3f5f","arrowhead":0,"arrowwidth":1},"geo":{"bgcolor":"white","landcolor":"#E5ECF6","subunitcolor":"white","showland":true,"showlakes":true,"lakecolor":"white"},"title":{"x":0.05},"mapbox":{"style":"light"}}},"annotations":[{"font":{"color":"#004c7c","family":"Inter, sans-serif","size":14},"showarrow":false,"text":"17","x":-2.753287663722797,"y":-1.7437707268113734},{"font":{"color":"#a85000","family":"Inter, sans-serif","size":14},"showarrow":false,"text":"20","x":-0.6355733317934842,"y":3.663548270761316},{"font":{"color":"#006923","family":"Inter, sans-serif","size":14},"showarrow":false,"text":"26","x":3.381142624193391,"y":-3.1368357895776278},{"font":{"color":"#6a5c43","family":"Inter, sans-serif","size":14},"showarrow":false,"text":"1","x":-1.3449561906120553,"y":0.3246935378889444},{"font":{"color":"#00635b","family":"Inter, sans-serif","size":14},"showarrow":false,"text":"1","x":-0.36603917485253534,"y":-1.4765443211440572},{"font":{"color":"#6a660e","family":"Inter, sans-serif","size":14},"showarrow":false,"text":"10","x":1.7168256789469085,"y":0.610794125484897},{"font":{"color":"#4a653c","family":"Inter, sans-serif","size":14},"showarrow":false,"text":"2","x":-0.2847365040323848,"y":-0.26890599056106224},{"font":{"color":"#3a7ca5","family":"Inter, sans-serif","size":16},"showarrow":false,"text":"\u003cb\u003eFluoxetine\u003c\u002fb\u003e","x":-6.010574813114728,"xanchor":"right","y":-3.6284617151228837,"yanchor":"top"},{"font":{"color":"#e08a3c","family":"Inter, sans-serif","size":16},"showarrow":false,"text":"\u003cb\u003eIbuprofen\u003c\u002fb\u003e","x":-0.11422565603260157,"xanchor":"center","y":5.951033784770061,"yanchor":"bottom"},{"font":{"color":"#3c8c57","family":"Inter, sans-serif","size":16},"showarrow":false,"text":"\u003cb\u003eAcetaminophen\u003c\u002fb\u003e","x":5.790016187143026,"xanchor":"left","y":-4.67883106937169,"yanchor":"top"}],"xaxis":{"visible":false},"yaxis":{"visible":false,"scaleanchor":"x","scaleratio":1},"title":{"font":{"size":20,"family":"Inter, sans-serif"},"text":""},"margin":{"l":70,"r":70,"t":90,"b":70},"hoverlabel":{"align":"left"},"width":760,"height":680,"plot_bgcolor":"white","showlegend":false},                        {"responsive": true}                    ).then(function(){
                            &#10;var gd = document.getElementById('72c6ebee-acf8-41a5-913a-506011aee475');
var x = new MutationObserver(function (mutations, observer) {{
        var display = window.getComputedStyle(gd).display;
        if (!display || display === 'none') {{
            console.log([gd, 'removed!']);
            Plotly.purge(gd);
            observer.disconnect();
        }}
}});
&#10;// Listen for the removal of the full notebook cells
var notebookContainer = gd.closest('#notebook-container');
if (notebookContainer) {{
    x.observe(notebookContainer, {childList: true});
}}
&#10;// Listen for the clearing of the current output cell
var outputEl = gd.closest('.output');
if (outputEl) {{
    x.observe(outputEl, {childList: true});
}}
&#10;                        })                };            </script>        </div>

## UpSet (four drugs)

**Static** (Matplotlib): one bar per intersection with its members
listed inside, so it keeps working past the three-set limit of a Venn.

<details class="code-fold">
<summary>Code</summary>

``` python
import os
import matplotlib.pyplot as plt
from matplotlib import font_manager
from viset import load, upset
fp = "Font" if os.path.isdir("Font") else "../Font"
for f in font_manager.findSystemFonts(fontpaths=[fp]):
    font_manager.fontManager.addfont(f)
db = "Drug target sample files/" if os.path.isdir("Drug target sample files") else "../Drug target sample files/"
def L(name, fname): return load(db + fname, "Gene names", name)
ibu = L("Ibuprofen", "2. IBUPROFEN_sample.csv")
ace = L("Acetaminophen", "3. ACETAMINOPHEN_sample.csv")
dic = L("Diclofenac", "12. DICLOFENAC_sample.csv")
ind = L("Indomethacin", "13. INDOMETHACIN_sample.csv")
upset({"Ibuprofen": ibu, "Acetaminophen": ace, "Diclofenac": dic, "Indomethacin": ind},
      figsize=(13, 7), color_list="Set2", wspace=0.5)
```

</details>

![](index_files/figure-commonmark/cell-4-output-1.png)

**Interactive** (Plotly): hover any bar to read its members.

<details class="code-fold">
<summary>Code</summary>

``` python
import os
import plotly.io as pio
pio.renderers.default = "notebook_connected"
from matplotlib import font_manager
from viset import load, upset_interactive
fp = "Font" if os.path.isdir("Font") else "../Font"
for f in font_manager.findSystemFonts(fontpaths=[fp]):
    font_manager.fontManager.addfont(f)
db = "Drug target sample files/" if os.path.isdir("Drug target sample files") else "../Drug target sample files/"
def L(name, fname): return load(db + fname, "Gene names", name)
ibu = L("Ibuprofen", "2. IBUPROFEN_sample.csv")
ace = L("Acetaminophen", "3. ACETAMINOPHEN_sample.csv")
dic = L("Diclofenac", "12. DICLOFENAC_sample.csv")
ind = L("Indomethacin", "13. INDOMETHACIN_sample.csv")
upset_interactive({"Ibuprofen": ibu, "Acetaminophen": ace, "Diclofenac": dic, "Indomethacin": ind}, wspace = 0.5, 
                  title="", color_list="Set2", figsize=(11, 6.5))
```

</details>

        <script>
        window.PlotlyConfig = {MathJaxConfig: 'local'};
        if (window.MathJax && window.MathJax.Hub && window.MathJax.Hub.Config) {window.MathJax.Hub.Config({SVG: {font: "STIX-Web"}});}
        </script>
        <script type="module">import "https://cdn.plot.ly/plotly-3.6.0.min"</script>
        

<div style="height:468.0px; width:792px;">            <script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/MathJax.js?config=TeX-AMS-MML_SVG"></script><script>if (window.MathJax && window.MathJax.Hub && window.MathJax.Hub.Config) {window.MathJax.Hub.Config({SVG: {font: "STIX-Web"}});}</script>                <script>window.PlotlyConfig = {MathJaxConfig: 'local'};</script>
        <script charset="utf-8" src="https://cdn.plot.ly/plotly-3.6.0.min.js" integrity="sha256-QaOVwtVY0T02VaHrr6pnoHLCwayMJp4O5n4YyaE3rJk=" crossorigin="anonymous"></script>                <div id="afe8866c-948e-473e-9d2a-c03c68179303" class="plotly-graph-div" style="height:100%; width:100%;"></div>            <script>                window.PLOTLYENV=window.PLOTLYENV || {};                                if (document.getElementById("afe8866c-948e-473e-9d2a-c03c68179303")) {                    Plotly.newPlot(                        "afe8866c-948e-473e-9d2a-c03c68179303",                        [{"customdata":["ABCC1   AKR1C3   FCGR3A   KCNE1    SAG\u003cbr\u003eACE     BDNF     FCGR3B   KCNQ1    SLC2A4\u003cbr\u003eADM     BIRC5    FGF2     MYC      STAT6\u003cbr\u003eAFP     CD86     FST      NFE2L2   TH\u003cbr\u003eAGTR1   ENO2     ITGB2    PTGES    TYMS","BRD2     CYP2E1     SULT1A4   UGT1A7\u003cbr\u003eCCND1    CYP7B1     SULT1E1   UGT1A8\u003cbr\u003eCD44     HLA-DQB1   SULT2A1   UGT2B15\u003cbr\u003eCDK2     HSPA8      TLR4\u003cbr\u003eCXCL8    HTR4       UGT1A4\u003cbr\u003eCYP2A6   NPIPB8     UGT1A5","AMACR     CYP3A5   PTGER1\u003cbr\u003eAPC       HPGD     PTGER4\u003cbr\u003eCXCR1     IFNG     TARDBP\u003cbr\u003eCXCR2     NOS1     UGT2B4\u003cbr\u003eCYP19A1   NOS3     VHL\u003cbr\u003eCYP2C8    PIK3CA","ABCC2   MPO\u003cbr\u003eALB     PPARG\u003cbr\u003eANPEP   PRL\u003cbr\u003eCCL17   SLC22A7\u003cbr\u003eGDF15","ABCB1\u003cbr\u003eCOMT\u003cbr\u003eFAAH\u003cbr\u003eOPRM1\u003cbr\u003eUGT1A3\u003cbr\u003eUGT1A9","CYP1A2\u003cbr\u003eCYP2C19\u003cbr\u003eCYP2C9\u003cbr\u003eCYP2D6\u003cbr\u003ePTGS1\u003cbr\u003ePTGS2","PLA2G4A\u003cbr\u003ePLCG1\u003cbr\u003eTNFRSF11A\u003cbr\u003eUGT1A10\u003cbr\u003eUGT1A6","CYP3A4\u003cbr\u003eUGT2B17\u003cbr\u003eUGT2B7","DDIT3","TRPV1","GGT1"],"hoverlabel":{"bgcolor":"rgba(211,211,211,0.5)","font":{"color":"black","family":"Inter, sans-serif","size":12}},"hovertemplate":"%{customdata}\u003cextra\u003e\u003c\u002fextra\u003e","marker":{"color":["#66c2a5","#fc8d62","#8da0cb","#e78ac3","#a6d854","#ffd92f","#e5c494","#b3b3b3","#66c2a5","#fc8d62","#8da0cb"]},"showlegend":false,"text":["25","21","17","9","6","6","5","3","1","1","1"],"textfont":{"color":["#3d7463","#97553b","#55607a","#8b5375","#648232","#99821c","#897659","#6b6b6b","#3d7463","#97553b","#55607a"],"family":"Inter, sans-serif","size":12},"textposition":"outside","width":0.8,"x":[0,1,2,3,4,5,6,7,8,9,10],"y":[25,21,17,9,6,6,5,3,1,1,1],"type":"bar","xaxis":"x","yaxis":"y"},{"hoverinfo":"skip","marker":{"color":"#c4c4c4","size":14.0},"mode":"markers","showlegend":false,"x":[0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,6,6,6,6,7,7,7,7,8,8,8,8,9,9,9,9,10,10,10,10],"y":[0,1,2,3,0,1,2,3,0,1,2,3,0,1,2,3,0,1,2,3,0,1,2,3,0,1,2,3,0,1,2,3,0,1,2,3,0,1,2,3,0,1,2,3],"type":"scatter","xaxis":"x3","yaxis":"y3"},{"hoverinfo":"skip","line":{"color":"black","width":1.68},"mode":"lines","showlegend":false,"x":[0,0,null,1,1,null,2,2,null,3,3,null,4,4,null,5,5,null,6,6,null,7,7,null,8,8,null,9,9,null,10,10,null],"y":[1,1,null,0,0,null,2,2,null,3,3,null,0,2,null,0,3,null,0,3,null,2,3,null,1,3,null,0,1,null,1,3,null],"type":"scatter","xaxis":"x3","yaxis":"y3"},{"hoverinfo":"skip","marker":{"color":["#66c2a5","#fc8d62","#8da0cb","#e78ac3","#a6d854","#a6d854","#ffd92f","#ffd92f","#ffd92f","#ffd92f","#e5c494","#e5c494","#b3b3b3","#b3b3b3","#66c2a5","#66c2a5","#66c2a5","#fc8d62","#fc8d62","#8da0cb","#8da0cb"],"line":{"color":"black","width":1.68},"size":14.0},"mode":"markers","showlegend":false,"x":[0,1,2,3,4,4,5,5,5,5,6,6,7,7,8,8,8,9,9,10,10],"y":[1,0,2,3,0,2,0,1,2,3,0,3,2,3,1,2,3,0,1,1,3],"type":"scatter","xaxis":"x3","yaxis":"y3"},{"hoverinfo":"skip","marker":{"color":"black"},"orientation":"h","showlegend":false,"width":0.6,"x":[39,34,33,25],"y":[0,1,2,3],"type":"bar","xaxis":"x2","yaxis":"y2"}],                        {"template":{"data":{"histogram2dcontour":[{"type":"histogram2dcontour","colorbar":{"outlinewidth":0,"ticks":""},"colorscale":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]]}],"choropleth":[{"type":"choropleth","colorbar":{"outlinewidth":0,"ticks":""}}],"histogram2d":[{"type":"histogram2d","colorbar":{"outlinewidth":0,"ticks":""},"colorscale":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]]}],"heatmap":[{"type":"heatmap","colorbar":{"outlinewidth":0,"ticks":""},"colorscale":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]]}],"contourcarpet":[{"type":"contourcarpet","colorbar":{"outlinewidth":0,"ticks":""}}],"contour":[{"type":"contour","colorbar":{"outlinewidth":0,"ticks":""},"colorscale":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]]}],"surface":[{"type":"surface","colorbar":{"outlinewidth":0,"ticks":""},"colorscale":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]]}],"mesh3d":[{"type":"mesh3d","colorbar":{"outlinewidth":0,"ticks":""}}],"scatter":[{"fillpattern":{"fillmode":"overlay","size":10,"solidity":0.2},"type":"scatter"}],"parcoords":[{"type":"parcoords","line":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"scatterpolargl":[{"type":"scatterpolargl","marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"bar":[{"error_x":{"color":"#2a3f5f"},"error_y":{"color":"#2a3f5f"},"marker":{"line":{"color":"#E5ECF6","width":0.5},"pattern":{"fillmode":"overlay","size":10,"solidity":0.2}},"type":"bar"}],"scattergeo":[{"type":"scattergeo","marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"scatterpolar":[{"type":"scatterpolar","marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"histogram":[{"marker":{"pattern":{"fillmode":"overlay","size":10,"solidity":0.2}},"type":"histogram"}],"scattergl":[{"type":"scattergl","marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"scatter3d":[{"type":"scatter3d","line":{"colorbar":{"outlinewidth":0,"ticks":""}},"marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"scattermap":[{"type":"scattermap","marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"scattermapbox":[{"type":"scattermapbox","marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"scatterternary":[{"type":"scatterternary","marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"scattercarpet":[{"type":"scattercarpet","marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"carpet":[{"aaxis":{"endlinecolor":"#2a3f5f","gridcolor":"white","linecolor":"white","minorgridcolor":"white","startlinecolor":"#2a3f5f"},"baxis":{"endlinecolor":"#2a3f5f","gridcolor":"white","linecolor":"white","minorgridcolor":"white","startlinecolor":"#2a3f5f"},"type":"carpet"}],"table":[{"cells":{"fill":{"color":"#EBF0F8"},"line":{"color":"white"}},"header":{"fill":{"color":"#C8D4E3"},"line":{"color":"white"}},"type":"table"}],"barpolar":[{"marker":{"line":{"color":"#E5ECF6","width":0.5},"pattern":{"fillmode":"overlay","size":10,"solidity":0.2}},"type":"barpolar"}],"pie":[{"automargin":true,"type":"pie"}]},"layout":{"autotypenumbers":"strict","colorway":["#636efa","#EF553B","#00cc96","#ab63fa","#FFA15A","#19d3f3","#FF6692","#B6E880","#FF97FF","#FECB52"],"font":{"color":"#2a3f5f"},"hovermode":"closest","hoverlabel":{"align":"left"},"paper_bgcolor":"white","plot_bgcolor":"#E5ECF6","polar":{"bgcolor":"#E5ECF6","angularaxis":{"gridcolor":"white","linecolor":"white","ticks":""},"radialaxis":{"gridcolor":"white","linecolor":"white","ticks":""}},"ternary":{"bgcolor":"#E5ECF6","aaxis":{"gridcolor":"white","linecolor":"white","ticks":""},"baxis":{"gridcolor":"white","linecolor":"white","ticks":""},"caxis":{"gridcolor":"white","linecolor":"white","ticks":""}},"coloraxis":{"colorbar":{"outlinewidth":0,"ticks":""}},"colorscale":{"sequential":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]],"sequentialminus":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]],"diverging":[[0,"#8e0152"],[0.1,"#c51b7d"],[0.2,"#de77ae"],[0.3,"#f1b6da"],[0.4,"#fde0ef"],[0.5,"#f7f7f7"],[0.6,"#e6f5d0"],[0.7,"#b8e186"],[0.8,"#7fbc41"],[0.9,"#4d9221"],[1,"#276419"]]},"xaxis":{"gridcolor":"white","linecolor":"white","ticks":"","title":{"standoff":15},"zerolinecolor":"white","automargin":true,"zerolinewidth":2},"yaxis":{"gridcolor":"white","linecolor":"white","ticks":"","title":{"standoff":15},"zerolinecolor":"white","automargin":true,"zerolinewidth":2},"scene":{"xaxis":{"backgroundcolor":"#E5ECF6","gridcolor":"white","linecolor":"white","showbackground":true,"ticks":"","zerolinecolor":"white","gridwidth":2},"yaxis":{"backgroundcolor":"#E5ECF6","gridcolor":"white","linecolor":"white","showbackground":true,"ticks":"","zerolinecolor":"white","gridwidth":2},"zaxis":{"backgroundcolor":"#E5ECF6","gridcolor":"white","linecolor":"white","showbackground":true,"ticks":"","zerolinecolor":"white","gridwidth":2}},"shapedefaults":{"line":{"color":"#2a3f5f"}},"annotationdefaults":{"arrowcolor":"#2a3f5f","arrowhead":0,"arrowwidth":1},"geo":{"bgcolor":"white","landcolor":"#E5ECF6","subunitcolor":"white","showland":true,"showlakes":true,"lakecolor":"white"},"title":{"x":0.05},"mapbox":{"style":"light"}}},"xaxis":{"anchor":"y","domain":[0.3044641414141414,1.0],"matches":"x3","showticklabels":false,"range":[-0.6,10.6],"showgrid":false,"showline":true,"linecolor":"black","linewidth":1},"yaxis":{"anchor":"x","domain":[0.43,1.0],"title":{"font":{"size":13,"color":"black"},"text":"Intersection size"},"tickfont":{"size":13,"color":"black"},"range":[0,32.5],"showgrid":false,"zeroline":false,"showline":true,"linecolor":"black","linewidth":1,"ticks":"outside","tickcolor":"black"},"xaxis2":{"anchor":"y2","domain":[0.0,0.11322676767676769],"title":{"text":"Set size"},"autorange":"reversed","showgrid":false,"showline":true,"linecolor":"black","linewidth":1,"ticks":"outside","tickcolor":"black"},"yaxis2":{"anchor":"x2","domain":[0.0,0.38],"range":[3.6,-0.6],"showticklabels":false,"showgrid":false,"zeroline":false},"xaxis3":{"anchor":"y3","domain":[0.3044641414141414,1.0],"range":[-0.6,10.6],"showticklabels":false,"showgrid":false,"zeroline":false},"yaxis3":{"anchor":"x3","domain":[0.0,0.38],"tickfont":{"size":13,"color":"black"},"tickvals":[0,1,2,3],"ticktext":["Acetaminophen","Indomethacin","Ibuprofen","Diclofenac"],"range":[3.6,-0.6],"side":"left","showgrid":false,"zeroline":false},"shapes":[{"fillcolor":"#f0f0f0","layer":"below","line":{"width":0},"type":"rect","x0":0,"x1":1,"xref":"paper","y0":-0.5,"y1":0.5,"yref":"y3"},{"fillcolor":"#f0f0f0","layer":"below","line":{"width":0},"type":"rect","x0":0,"x1":1,"xref":"paper","y0":1.5,"y1":2.5,"yref":"y3"}],"title":{"font":{"size":20,"weight":"bold","color":"black","family":"Inter, sans-serif"},"text":""},"font":{"color":"black","family":"Inter, sans-serif"},"margin":{"t":90,"l":110,"r":40,"b":60},"width":792,"height":468.0,"plot_bgcolor":"white"},                        {"responsive": true}                    ).then(function(){
                            &#10;var gd = document.getElementById('afe8866c-948e-473e-9d2a-c03c68179303');
var x = new MutationObserver(function (mutations, observer) {{
        var display = window.getComputedStyle(gd).display;
        if (!display || display === 'none') {{
            console.log([gd, 'removed!']);
            Plotly.purge(gd);
            observer.disconnect();
        }}
}});
&#10;// Listen for the removal of the full notebook cells
var notebookContainer = gd.closest('#notebook-container');
if (notebookContainer) {{
    x.observe(notebookContainer, {childList: true});
}}
&#10;// Listen for the clearing of the current output cell
var outputEl = gd.closest('.output');
if (outputEl) {{
    x.observe(outputEl, {childList: true});
}}
&#10;                        })                };            </script>        </div>

Want the reasoning behind all this? See [State of current set
diagrams](state_of_set_diagrams.html) for the existing tools and their
gaps, and the [Introduction](introduction.html) to install VISET and run
it on your own data. Full-page interactive versions:
[Venn](venn_interactive.html) and [UpSet](upset_interactive.html).
