@lindsey.homenick 
To make table columns as nodes in D3.js, you can follow these steps:
Here is an example code snippet demonstrating how to make table columns as nodes in D3.js:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24  | 
// Sample data
var data = [10, 20, 30, 40, 50];
// Select the table element
var table = d3.select('#myTable');
// Select all columns in the table
var columns = table.selectAll('td')
  .data(data)
  .enter()
  .append('td')
  .text(function(d) { return d; })
  .style('background-color', 'lightblue')
  .style('color', 'white');
// Add interactions or animations to the columns
columns.on('mouseover', function() {
  d3.select(this)
    .style('background-color', 'orange');
})
.on('mouseout', function() {
  d3.select(this)
    .style('background-color', 'lightblue');
});
 | 
In this example, we select the #myTable element, bind the column data, create td elements for each column, set their text content and style, and add a mouseover and mouseout event to change the background color. You can customize the styling and interactions further based on your requirements.