Dashboards & Visualizations

Trying to load a d3 library in a JavaScript wrapper, why am I getting a script error?

edrivera3
Builder

Hi

I am trying to load d3 library in a js wrapper, but I am encountering an error. I believe the cause of the problem is a wrong path. The js wrapper and the d3,js are located at apps/myappname/django/myappname/static/myappname.

This is the beginning of the wrapper:

define(function(require, exports, module) {
    var _ = require('underscore');
    var d3 = require(["d3.js"]);
    var mvc = require('splunkjs/mvc');
    var SimpleSplunkView = require('splunkjs/mvc/simplesplunkview');
    ...
    ...

This is the error displayed on the console:

Script error for: d3.js  http://requirejs.org/docs/errors.html#scripterror
0 Karma
1 Solution

edrivera3
Builder

Hi

I solved my problem:

var d3 = require('myappname/d3');

Note: This works if you are using Django Binding.

View solution in original post

0 Karma

edrivera3
Builder

Hi

I solved my problem:

var d3 = require('myappname/d3');

Note: This works if you are using Django Binding.

0 Karma
Get Updates on the Splunk Community!

Announcing the Expansion of the Splunk Academic Alliance Program

The Splunk Community is more than just an online forum — it’s a network of passionate users, administrators, ...

Learn Splunk Insider Insights, Do More With Gen AI, & Find 20+ New Use Cases You Can ...

Splunk Lantern is a Splunk customer success center that provides advice from Splunk experts on valuable data ...

Buttercup Games: Further Dashboarding Techniques (Part 7)

This series of blogs assumes you have already completed the Splunk Enterprise Search Tutorial as it uses the ...