javascript - 在图表中设置背景颜色

标签 javascript charts dojo dojox.charting

我正在使用主题,但我想将图表周围的背景颜色设置为白色或透明或其他颜色。

我正在尝试这段代码:

  var myTheme =  dojox.charting.themes.PlotKit.orange;

  myTheme.fill= "white";

  chart10.setTheme(myTheme);


chart10.addPlot("default", {
    type: "Pie", 
    labelOffset: -30,
    radius: 150,
    startAngle: 45,
    font: "normal normal 10pt Tahoma",
    fontColor: "black",
    labelWiring: "grey",
    labelStyle: "columns",
    htmlLabels: true,
    plotarea: { fill: "#000" }
});

但是这段代码不起作用,没有任何改变是可见的。

如何设置背景颜色?

enter image description here

最佳答案

我相信您必须同时设置 chart.fill 和 plotarea.fill 属性。

  myTheme.chart.fill= "white";
  myTheme.plotarea.fill = "white";

如果您执行 console.debug(myTheme),您可以检查主题对象的所有属性。在找到合适的选项之前,我通常需要进行一些试验。

关于javascript - 在图表中设置背景颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8980258/

相关文章:

javascript - 用于捕获单词的正则表达式,无论大小写

android - MPAndroidChart:BubbleChart 第一个和最后一个气泡呈现一半显示

.NET 3.5图表控件异常: Error executing child request for ChartImg. axd

twitter-bootstrap - Bootstrap Modal with Chart.js 折线图

javascript - 无法从 JSON 数据显示 Gridx

javascript - Dojo 在 dnd/drop/before 中中止拖放操作

javascript - 具有隐藏输入的多个 JQuery Datepicker

javascript - 是否可以模拟 'window.confirm()'这样的阻塞对话框?

javascript - event.preventdefault() 在具有each() 函数的函数内不起作用

dojo - 尝试使用dojo动态导航到新页面