Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/apache-flex/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
D3.js 如何绘制一个简单的条形图,其中每个条形图的颜色不同?_D3.js_Dimple.js - Fatal编程技术网

D3.js 如何绘制一个简单的条形图,其中每个条形图的颜色不同?

D3.js 如何绘制一个简单的条形图,其中每个条形图的颜色不同?,d3.js,dimple.js,D3.js,Dimple.js,Dimple的网站展示了一个简单条形图的示例[1],其中,x值和y值来自两个变量: [{x:<height val>, y:<bar location>}, {x:<height val>, y:<bar location>}, {x:<height val>, y:<bar location>}, {x:<height val>, y:<bar location>}] 我想显示一个有四个条的图表,

Dimple的网站展示了一个简单条形图的示例[1],其中,
x
值和
y
值来自两个变量:

[{x:<height val>, y:<bar location>},
{x:<height val>, y:<bar location>},
{x:<height val>, y:<bar location>},
{x:<height val>, y:<bar location>}]
我想显示一个有四个条的图表,每个条有不同的颜色。我希望能够添加一个图例,其中颜色对应于名称

我该怎么做?我添加了一个非空的addSeries参数,但是我不能让它显示两个以上的值。有什么想法吗

[1]

以下是您正在寻找的解决方案的一个示例,其中添加了以下关键代码:

var names = myChart.addSeries(["name"], dimple.plot.bar);
myChart.addLegend(10, 50, 510, 20, "middle", [names]);
var names = myChart.addSeries(["name"], dimple.plot.bar);
myChart.addLegend(10, 50, 510, 20, "middle", [names]);