我需要创建一个气泡图样式的图表,其中有两个轴,这两个都是文字,而不是文本。
在我的示例中,我希望:
- x轴为颜色,例如红色、蓝色、黄色
- y轴为汽车,如小型汽车、中型汽车、大型汽车
由此,我想绘制每辆车订购了多少辆,例如,如果订购了2辆红色汽车和1辆蓝色大车,则红色小车上会出现一个气泡,其大小是蓝色大车上气泡的两倍。
我已经对charts.js做了一些工作,但是我的示例中没有一个涉及到如何使用文本而不是数字。
任何帮助将不胜感激,我已经看过这里的文档..输入链接描述在这里,但一直无法得到任何工作。
先谢谢你。
2条答案
按热度按时间v1uwarro1#
我最近对数据集也有同样的要求,并在scale选项中为每个轴使用回调函数。我将标签的值列表填充到一个数组中,然后使用点的索引执行查找,以重命名刻度标签。
经过多次试验和错误,我发现有必要将步长设置为1,否则图表将变得倾斜,数据出现在网格线之外。
如果不是动态设置数据,并且知道每个轴的最小值和最大值,则可以设置刻度的最小值和最大值属性,并将轴类型指定为“category”。
lf3rwulv2#
您可以使用bordercolor radius为0线型图表它将作为折线图使用,并避免使用折线图它将显示为气泡图