如何解决Altair图书馆|难以将图表保存为.png,出现.js错误
我正在尝试将altair图表保存为.png,但是我却收到以下错误。您能帮我吗,我不知道这是哪里人。我不明白那是什么。
有关信息,我设法将图形保存为.svg,.html和.json格式,但不保存为.png。我已经安装了altair_saver,可以返回我的要求。
遵循本文档https://github.com/altair-viz/altair_saver/issues/13#issuecomment-672234434
我遇到了这个新错误:
@ExtendWith(MockKExtension::class)
class DBSequencesServicesTest {
private lateinit var service: DBSequencesService
@MockK
private lateinit var sequencesRepo: DBSequencesRepo
@BeforeTest
fun initService() {
service = DBSequencesServiceImpl(sequencesRepo)
}
@Test
fun `should return value 0 if given a non-existent sequence`() {
every { sequencesRepo.findById(any()) } returns Optional.empty()
assertEquals(0,service.nextValue("test"))
}
@Test
fun `should return next value if given an existing sequence`() {
every { sequencesRepo.findById("test") } returns Optional.of(DBSequence("test",1))
every { sequencesRepo.save(any()) } returnsArgument 0
assertEquals(1,service.nextValue("test"))
}
@Test
fun `successive calls should return incrementing values`() {
every { sequencesRepo.findById("test") } returnsMany listof(
Optional.of(DBSequence("test",0)),Optional.of(DBSequence("test",1)),2))
)
every { sequencesRepo.save(any()) } returnsArgument 0
for (i in 0L..2L) {
assertEquals(i,service.nextValue("test"))
}
}
}
有人知道为什么吗? 谢谢
解决方法
这表明未正确安装或配置NodeJS画布。这个github线程提到了可能的解决方案:https://github.com/altair-viz/altair_saver/issues/13#issuecomment-672234434
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。