Open anbai106 opened 4 months ago
I got the same issue discussed here: https://stackoverflow.com/questions/78640069/bipartite-d3-giving-referenceerror-vizjs-is-not-defined-error-and-not-runnin
When I tried to download the source from RStudio, I got this error:
source_url("http://vizjs.org/viz.v1.1.0.min.js", sha="f9d9055e9878723a12063b47d4a1a5f58c3eb1e9")
trying URL 'http://vizjs.org/viz.v1.1.0.min.js'
Content type 'text/html' length 114 bytes
downloaded 114 bytes
Hash f9d9055e9878723a12063b47d4a1a5f58c3eb1e9 matches expected value.
Error in source(temp_file, ...) :
/var/folders/5j/b_hrkbf929d1sm5qdjyn1kx80000gn/T//RtmpPUT03w/file96d3e4b01c0:1:1: unexpected '<'
1: <
^
When I tried to open the web link (http://vizjs.org/viz.v1.1.0.min.js) in Google Chrome, I got this:
Here are the .css and .js output files:
CSS
.mainBars{
shape-rendering: auto;
fill-opacity: 1;
stroke-width: 0.5px;
stroke: rgb(0, 0, 0);
stroke-opacity: 0;
}
.subBars{
shape-rendering:crispEdges;
}
.edges{
stroke:none;
fill-opacity:0.3;
}
.label{
color:#000000;
}
JS
var data=[["C1024","ADAM22",1],
["C128","ADAM22",0],
["C256","ADAM22",0],
["C32","ADAM22",0],
["C512","ADAM22",0],
["C64","ADAM22",0],
["C1024","APLP1",0],
["C128","APLP1",0],
["C256","APLP1",0],
["C32","APLP1",2],
["C512","APLP1",0],
["C64","APLP1",1],
["C1024","BAIAP2",2],
["C128","BAIAP2",0],
["C256","BAIAP2",0],
["C32","BAIAP2",0],
["C512","BAIAP2",1],
["C64","BAIAP2",0],
["C1024","BCAN",102],
["C128","BCAN",22],
["C256","BCAN",23],
["C32","BCAN",17],
["C512","BCAN",38],
["C64","BCAN",22],
["C1024","CCL18",1],
["C128","CCL18",0],
["C256","CCL18",0],
["C32","CCL18",0],
["C512","CCL18",0],
["C64","CCL18",0],
["C1024","CCL27",0],
["C128","CCL27",0],
["C256","CCL27",0],
["C32","CCL27",1],
["C512","CCL27",0],
["C64","CCL27",1],
["C1024","CD99L2",1],
["C128","CD99L2",0],
["C256","CD99L2",0],
["C32","CD99L2",0],
["C512","CD99L2",0],
["C64","CD99L2",0],
["C1024","DPP6",0],
["C128","DPP6",0],
["C256","DPP6",0],
["C32","DPP6",1],
["C512","DPP6",0],
["C64","DPP6",1],
["C1024","FABP4",0],
["C128","FABP4",0],
["C256","FABP4",0],
["C32","FABP4",4],
["C512","FABP4",0],
["C64","FABP4",2],
["C1024","FGF21",1],
["C128","FGF21",0],
["C256","FGF21",0],
["C32","FGF21",1],
["C512","FGF21",0],
["C64","FGF21",0],
["C1024","GDF15",1],
["C128","GDF15",0],
["C256","GDF15",0],
["C32","GDF15",1],
["C512","GDF15",0],
["C64","GDF15",0],
["C1024","GGT1",3],
["C128","GGT1",0],
["C256","GGT1",0],
["C32","GGT1",0],
["C512","GGT1",2],
["C64","GGT1",0],
["C1024","IGF2R",1],
["C128","IGF2R",0],
["C256","IGF2R",0],
["C32","IGF2R",0],
["C512","IGF2R",0],
["C64","IGF2R",0],
["C1024","IGSF9",5],
["C128","IGSF9",0],
["C256","IGSF9",0],
["C32","IGSF9",0],
["C512","IGSF9",1],
["C64","IGSF9",0],
["C1024","KLK6",75],
["C128","KLK6",5],
["C256","KLK6",5],
["C32","KLK6",6],
["C512","KLK6",25],
["C64","KLK6",7],
["C1024","LEP",4],
["C128","LEP",3],
["C256","LEP",2],
["C32","LEP",1],
["C512","LEP",3],
["C64","LEP",2],
["C1024","MOG",189],
["C128","MOG",36],
["C256","MOG",48],
["C32","MOG",23],
["C512","MOG",81],
["C64","MOG",33],
["C1024","MZB1",19],
["C128","MZB1",1],
["C256","MZB1",2],
["C32","MZB1",1],
["C512","MZB1",5],
["C64","MZB1",1],
["C1024","NCAN",123],
["C128","NCAN",43],
["C256","NCAN",45],
["C32","NCAN",21],
["C512","NCAN",69],
["C64","NCAN",37],
["C1024","NELL2",0],
["C128","NELL2",1],
["C256","NELL2",1],
["C32","NELL2",0],
["C512","NELL2",0],
["C64","NELL2",1],
["C1024","NOTCH3",0],
["C128","NOTCH3",0],
["C256","NOTCH3",0],
["C32","NOTCH3",0],
["C512","NOTCH3",1],
["C64","NOTCH3",0],
["C1024","OMG",0],
["C128","OMG",0],
["C256","OMG",0],
["C32","OMG",2],
["C512","OMG",1],
["C64","OMG",1],
["C1024","PTPRN2",1],
["C128","PTPRN2",8],
["C256","PTPRN2",4],
["C32","PTPRN2",7],
["C512","PTPRN2",1],
["C64","PTPRN2",6],
["C1024","SCG3",1],
["C128","SCG3",1],
["C256","SCG3",1],
["C32","SCG3",5],
["C512","SCG3",1],
["C64","SCG3",2],
["C1024","SEZ6L",1],
["C128","SEZ6L",3],
["C256","SEZ6L",1],
["C32","SEZ6L",3],
["C512","SEZ6L",1],
["C64","SEZ6L",3],
["C1024","SLITRK1",4],
["C128","SLITRK1",9],
["C256","SLITRK1",8],
["C32","SLITRK1",12],
["C512","SLITRK1",7],
["C64","SLITRK1",8],
["C1024","VGF",0],
["C128","VGF",0],
["C256","VGF",1],
["C32","VGF",1],
["C512","VGF",0],
["C64","VGF",0]]
function sort(sortOrder){
return function(a,b){ return d3.ascending(sortOrder.indexOf(a),sortOrder.indexOf(b)) }
}
var color = {'Unlinked':'#3366CC','C32':'#387AA4','C64':'#4A9078','C128':'#EB5F2C','C256':'#CEBB30','C512':'#E89935','C1024':'#5A2657'};
var g1 = svg.append("g").attr("transform","translate(240,50)");
var bp1=viz.bP()
.data(data)
.value(d=>d[2])
.min(20)
.pad(5)
.height(2500)
.width(300)
.barSize(30)
.fill(d=>color[d.primary])
.sortSecondary(sort(["KLK6","MZB1","NCAN","MOG","BCAN","OMG","SEZ6L","PTPRN2","FGF21","APLP1","SLITRK1","LEP","FABP4","SCG3","CCL27","VGF","DPP6","GDF15","NELL2","IGSF9","GGT1","BAIAP2","NOTCH3","ADAM22","CD99L2","CCL18","IGF2R"]))
.sortPrimary(sort(["C32","C64","C128","C256","C512","C1024"]))
.orient("vertical");
g1.call(bp1);g1.append("text")
.attr("x",-50).attr("y",-8)
.style("text-anchor","middle")
.text("Brain_category");
g1.append("text")
.attr("x", 250)
.attr("y",-8).style("text-anchor","middle")
.text("Protein");
g1.append("text")
.attr("x",100).attr("y",-25)
.style("text-anchor","middle")
.attr("class","header")
.text("Site Name");
g1.selectAll(".mainBars")
.on("mouseover",mouseover)
.on("mouseout",mouseout);
g1.selectAll(".mainBars").append("text").attr("class","label")
.attr("x",d=>(d.part=="primary"? -20:20))
.attr("y",d=>+6)
.text(d=>d.key)
.attr("text-anchor",d=>(d.part=="primary"? "end": "start"));
g1.selectAll(".mainBars").append("text").attr("class","perc")
.attr("x",d=>(d.part=="primary"? -200:200))
.attr("y",d=>+6)
.text(function(d){ return d3.format("0.0%")(d.percent)})
.attr("text-anchor",d=>(d.part=="primary"? "end": "start"));
function mouseover(d){
bp1.mouseover(d);
g1.selectAll(".mainBars")
.select(".perc")
.text(function(d){ return d3.format("0.0%")(d.percent)});
}
function mouseout(d){
bp1.mouseout(d);
g1.selectAll(".mainBars")
.select(".perc")
.text(function(d){ return d3.format("0.0%")(d.percent)});
}
Hi,
I found out today the same code worked before did not work anymore and produced the following error:
After I typed d3 object in the RStudio, I found this: