AAChartCore
AAChartCore copied to clipboard
扇形图数据超过11个显示不全怎么搞
@AAChartModel 麻烦帮忙看一下,我从IOS那面看了一下OC的Issues,我使用了allowOverlap这个属性还是不行。

目前数据21条
奇怪了, 你看这个网页 http://salarycalculator.sinaapp.com/

数据很多的时候,似乎也没啥毛病
你看他的 pie 配置代码
function renderOrgPieChart(data, selector) {
var $target = $(selector);
$target.highcharts({
credits: {
enabled: false
},
chart: {
plotBackgroundColor: null,
plotBorderWidth: null,
plotShadow: true
},
title: {
text: '鍗曚綅鎴愭湰鍘诲悜'+' (鍏憋骏'+(parseFloat(data.origin_salary)+parseFloat(data.org_allpay))+')'
},
tooltip: {
pointFormat: '锟point.y}<br />{series.name}: <b>{point.percentage:.1f}%</b>'
},
plotOptions: {
pie: {
allowPointSelect: true,
cursor: 'pointer',
dataLabels: {
enabled: true,
format: '<b>{point.name}</b>: {point.percentage:.1f} %',
style: {
color: (Highcharts.theme && Highcharts.theme.contrastTextColor) || 'black'
}
},
size: (($(window).width()>=480) ? 180 : 100)
}
},
series: [{
type: 'pie',
name: '姣斾緥',
data: [
['涓汉绋庡悗鏈堣柂', parseFloat(data.final_salary)],
['涓汉鍏昏€佷繚闄╅噾', parseFloat(data.personal_yanglao)],
['涓汉鍖荤枟淇濋櫓閲�', parseFloat(data.personal_yiliao)],
['涓汉澶变笟淇濋櫓閲�', parseFloat(data.personal_shiye)],
['涓汉鍩烘湰浣忔埧鍏Н閲�', parseFloat(data.personal_gjj)],
['涓汉琛ュ厖浣忔埧鍏Н閲�', parseFloat(data.personal_exgjj)],
['涓汉鎵€寰楃◣', parseFloat(data.tax)],
['浼佷笟鍏昏€佷繚闄╅噾', parseFloat(data.org_yanglao)],
['浼佷笟鍖荤枟淇濋櫓閲�', parseFloat(data.org_yiliao)],
['浼佷笟澶变笟淇濋櫓閲�', parseFloat(data.org_shiye)],
['浼佷笟宸ヤ激淇濋櫓閲�', parseFloat(data.org_gongshang)],
['浼佷笟鐢熻偛淇濋櫓閲�', parseFloat(data.org_shengyu)],
['浼佷笟鍩烘湰浣忔埧鍏Н閲�', parseFloat(data.org_gjj)],
['浼佷笟琛ュ厖浣忔埧鍏Н閲�', parseFloat(data.org_exgjj)]
]
}]
});
}
没太看出来有什么问题
难道是手机屏幕宽度太窄的问题么,他是PC 基本宽度够用。
试了一下应该是屏幕宽度问题 我横屏后能显示了。。。。你看能不能兼容一下
@AAChartModel
那就说明你的饼图尺寸太大了,没有释放足够的空间用于显示 DataLabels
size
那就说明你的饼图尺寸太大了,没有释放足够的空间用于显示 DataLabels
new AAPie()
.name("执行")
// .innerSize("20%")
.size(10f)
.dataLabels(new AADataLabels()
.allowOverlap(true)
.enabled(true)
.useHTML(true)
.distance(1f)
// .format("{point.name}:
{point.percentage:.1f} %")
)
.data(objects)
设置成size设置成10F也不行
这就有点蛋疼了,可能是非要达到一定的宽高比才行
@AAChartModel this.category “undefined” 到Java这面空指针了。。 我少传什么属性了么?

我看了一下 扇形图不用传这个数据吧,我修改了一下: eventMessageModel.category = messageBody.get("category") != null ? messageBody.get("category").toString() : "";