У меня есть массив значений от 0 до 10 и 20 групп в каждой.Для некоторых групп или категорий все значения равны 0. Когда я использую скрипичный сюжет, вычисляется площадь, которая меньше 0, как на рисунке (знак?):
Но яхотите получить следующее, что я получил от Seurat пакета VlnPlot:
Есть ли способ преодолеть эту проблему?
Вот часть сценария Javaкод:
var my_violin = [];
var vln_layout = {};
var my_violin =[
{
type:"violin",
x:xvalues,
y:my_categories,
points:"all",
pointpos:0,
color:"black",
width:0.75,
marker:{color:"black",size:4},
jitter:1,
span:0,
transforms:[
{
type:"groupby",
groups:my_categories,
styles:my_styles
}
]
}
]
var vln_layout = {title: "my title", xaxis:{showline: false,showgrid: false,zeroline: false,
categoryorder: 'category ascending'}, yaxis: {showline: false,showgrid: false,zeroline:false},
showlegend:true,legend:{traceorder:'normal',categoryorder:"ascending"}};
Plotly.newPlot('myDiv2', my_violin, vln_layout, {showSendToCloud: false});