поэтому я недавно познакомился с Highcharts и создал жестко запрограммированную фиктивную диаграмму в своем приложении. Однако у меня возникли проблемы с указанием размещения именно кругов ЛЕГЕНДЫ. Итак, вот ссылка, которую я черпал из кода + вдохновение: https://github.com/whawker/react-jsx-highcharts/blob/gh-pages/examples/Combo/App.js
А вот и мой код :)
render() {
const pieData = [
{
name: "Jane",
y: 17
},
{
name: "John",
y: 13
},
{
name: "Joe",
y: 20
},
{
name: "Ivan",
y: 50
}
];
return (
<HighchartsChart>
<Legend />
<YAxis id = "number">
<PieSeries
id = "total-consumption"
name = "Total consumption"
data = {pieData}
center = {[300, 120]}
size = {255}
showInLegend
/>
</YAxis>
</HighchartsChart>
);
так что в основном да, мне нужно, чтобы легенда двигалась снизу вправо и т. д., а также я не уверен, как манипулировать / отображать значения вместо имен на самой диаграмме. Заранее благодарим за ЛЮБЫЕ отзывы и советы, С уважением , Виктор (все еще сбитый с толку стажер)





Насколько я могу судить по Примеры библиотеки react-jsx-highcharts, которую вы используете, компонент <Legend> имеет некоторые свойства, позволяющие позиционировать.
Например, чтобы выровняйте его справа, попробуйте следующее:
<Legend layout = "vertical" align = "right" verticalAlign = "middle" />
Документация кажется более чем неполной, поэтому ваш лучший шанс - изучить примеры или самостоятельно покопаться в источнике, чтобы увидеть, какие реквизиты могут вам помочь.
В большинстве случаев кажется, что компоненты передают параметры конфигурации, данные как реквизиты для Highcharts, как есть:
The intention of this library is to provide a very thin abstraction of Highcharts using React components. This has been achieved by passing Highcharts configuration options as component props.
In the vast majority of cases, the name of the configuration option, and the name of the component prop are the same.
Большое спасибо за эту информацию, однако у меня возникла другая проблема с <PieSeries />. Я не могу понять, как отобразить метку над определенным фрагментом (он отображается! НО не то, что мне нужно отображать, мне нужно он отображает значение, которое у него есть, а не имя, в настоящее время он показывает имя fx Он занимает 50% диаграммы, и он говорит Иван (не в легенде) вместо 50%, есть подсказка? ! Еще раз спасибо! :)