实现了chart 2 代码