草庐IT

formatter

全部标签

echarts:饼图标签formatter的使用/饼图自定义标签

需求描述需要实现一个“五彩斑斓”的饼图:每块饼上的标签颜色与这块饼的颜色一致。实现思路要改变饼图标签的颜色,需要参考echarts饼图label配置项,以及这个很棒的官方示例:饼图引导线调整。从这个示例中可以了解到自定义标签涉及的两个配置项:formatter(用于自定义标签显示内容)、rich(用于自定义标签文字显示样式)。label:{formatter:'{name|{b}}\n{time|{c}小时}',rich:{time:{fontSize:10,color:'#999'}}}接下来稍微讲解下上面这段自定义标签的配置项:formatter比较简单的标签内容可以通过使用echarts

iOS15.4.1 NSDateFormatter 返回为空问题。

今天解决了一个困扰我好几天的问题。解决起来很快,关键是复现问题,定位问题太难了。当手机系统时间为24小时制时,没有问题。当手机时间切换到12小时制时,格式化后的时间为nil。NSString*tempStr=@“2022-05-0515:26:09”;NSDateFormatter*formatter=[[NSDateFormatteralloc]init];//这里的yyyy如果写成大写,就会在每年的年底,遭遇一年一次的跨年bug。[formattersetDateFormat:@"yyyy-MM-ddHH:mm:ss"];NSDate*endDate=[formatterdateFromS

iOS15.4.1 NSDateFormatter 返回为空问题。

今天解决了一个困扰我好几天的问题。解决起来很快,关键是复现问题,定位问题太难了。当手机系统时间为24小时制时,没有问题。当手机时间切换到12小时制时,格式化后的时间为nil。NSString*tempStr=@“2022-05-0515:26:09”;NSDateFormatter*formatter=[[NSDateFormatteralloc]init];//这里的yyyy如果写成大写,就会在每年的年底,遭遇一年一次的跨年bug。[formattersetDateFormat:@"yyyy-MM-ddHH:mm:ss"];NSDate*endDate=[formatterdateFromS