多个不同的chart,最后保存图片的时候怎么放在一张图里输出
letdosomething opened this issue · comments
想把不同的chart,画在一起生成一张大图,示例直接调用bytes方法,不知多个对象怎么操作
通过PNGTypeOption
指定render为图片之后,使用Bytes
返回的则是对应的png图片数据,如果需要重新对图片数据操作,使用image.Decode
或png.Decode
可转换为image.Image
对象
通过
PNGTypeOption
指定render为图片之后,使用Bytes
返回的则是对应的png图片数据,如果需要重新对图片数据操作,使用image.Decode
或png.Decode
可转换为image.Image
对象
不是这个意思,是需要把几张柱状图或者几张饼图,放在一个画布里,然后最后输出成一张图片
可以直接一次指定生成多个图表,参考示例:https://github.com/vicanso/go-charts/blob/main/examples/charts/main.go#L733 ,对应示例中的效果图:
也可按照上面的处理,把[]byte转换为Image之后,将多个Image合并,golang本身的Image处理也比较便捷或者找现成的库也有。
好的,明白了,非常感谢。可能还是得操作图片,合并图片