Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/23.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/svg/2.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
Angularjs C3.js将圆形状更改为正方形_Angularjs_Svg_D3.js_C3 - Fatal编程技术网

Angularjs C3.js将圆形状更改为正方形

Angularjs C3.js将圆形状更改为正方形,angularjs,svg,d3.js,c3,Angularjs,Svg,D3.js,C3,使用c3.js,想知道是否有任何方法可以将散点图上的圆更改为其他形状,例如矩形?也许是某种d3脚本 希望使用形状来区分两种形式的数据位置和竞争对手 任何帮助都将不胜感激 我认为目前还不可能,但您可能希望继续关注这个github问题,并对其做出贡献,因为它要求提供该功能:css中square的解决方法。这不是最好的方法,但是 circle { stroke: rgb(255, 127, 14); stroke-linecap: square; stroke-dashar

使用c3.js,想知道是否有任何方法可以将散点图上的圆更改为其他形状,例如矩形?也许是某种d3脚本

希望使用形状来区分两种形式的数据位置和竞争对手


任何帮助都将不胜感激

我认为目前还不可能,但您可能希望继续关注这个github问题,并对其做出贡献,因为它要求提供该功能:

css中square的解决方法。这不是最好的方法,但是

circle {
    stroke: rgb(255, 127, 14); 
    stroke-linecap: square; 
    stroke-dasharray: 0.1 60; 
    stroke-width: 14px;
}

因此,为了清楚起见,你正在尝试平方一个圆:从来源和检查图表来看,“圆”似乎在相当多的地方是硬编码的,很难改变。关于图表,如果您真的需要严格控制,建议您自己使用一个指令,如果您觉得有用,可以使用SVGD3。最近,使用纯SVG构建了一个折线图和条形图组件,事实证明,更改内容更简单。您可以在本文中查看答案,感谢各位!正如下面的答案所提到的,圆是相当硬编码的,所以是的,渲染后必须交换它们。