Jump to content

Проблема с TUnimPieSeries


Alexander Muromsky

Recommended Posts

Если мы добавляем значения с помощью 

UnimPieSeries1.Add(IntToStr(Random(10)+5),  'LabelText');

то текст LabelText отображается и на легенде и на графике. Это не имеет практического смысла, и если текст длинный, то он выходит за пределы видимой области графика.

Подскажите, каким образом сделать так, чтобы на графике отображался один текст, а на легенде другой текст. 

Конкретно мне хочется, чтобы для такого кода:

UnimPieSeries1.Add(10000, 'ООО Автоматика плюс');

в легенде отображалось наименование контрагента (ООО Автоматика плюс), а на графике - сумма покупки (10000 р.).

Link to comment
Share on other sites

Вы можете попробовать это решение

UnimChart -> ClientEvents -> UniEvents -> function chart.beforeInit:

function chart.beforeInit(sender, config)
{
    config.series[0].renderer=function(sprite, config, rendererData, index){
        return {label: rendererData.store.getAt(index).data.A}
    }
}

 

  • Like 1
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...