{
var trace1 = {
x: df.filter(d => d.PLATFORM_NAME == 'opensea').map(d => d.DATE),
y: df.filter(d => d.PLATFORM_NAME == 'opensea').map(d => d.ETH),
name: 'opensea',
type: 'bar',
xaxis: 'x',
yaxis: 'y',
};
var trace2 = {
x: df.filter(d => d.PLATFORM_NAME == 'x2y2').map(d => d.DATE),
y: df.filter(d => d.PLATFORM_NAME == 'x2y2').map(d => d.ETH),
name: 'x2y2',
type: 'bar',
xaxis: 'x2',
yaxis: 'y2'
};
var trace3 = {
x: df.filter(d => d.PLATFORM_NAME == 'looksrare').map(d => d.DATE),
y: df.filter(d => d.PLATFORM_NAME == 'looksrare').map(d => d.ETH),
name: 'looksrare',
type: 'bar',
xaxis:'x3',
yaxis: 'y3'
};
var trace4 = {
x: df.filter(d => d.PLATFORM_NAME == 'larva labs').map(d => d.DATE),
y: df.filter(d => d.PLATFORM_NAME == 'larva labs').map(d => d.ETH),
name: 'larva labs',
type: 'bar',
xaxis:'x4',
yaxis: 'y4'
};
var data1 = [trace1,trace2,trace3,trace4];
var layout = {
title: 'NFT Volume on Ethereum ' + SALES_TYPE + ' Trading',
grid: {rows: 2, columns: 2, pattern: 'independent'},
};
const div = DOM.element('div');
Plotly.newPlot(div, data1, layout);
return div;
}