AndroidHighChartTreemap-Treemap显示叶子节点而非父节点
创始人
2024-10-08 06:01:48
0

问题描述:

使用HighCharts库绘制Treemap树形图时,Treemap会默认显示叶子节点而非父节点。

示例代码:

下面是一个简单的Android HighCharts Treemap示例代码:


HighchartsView highchartsView = findViewById(R.id.highchartView);

Options options = new Options();
options.setChart(new Chart());
options.setTitle(new Title("Treemap Example"));

TreemapSeries series = new TreemapSeries();
series.setType("treemap");
// 设置数据
series.setData(getData());
// 设置数据标签
DataLabels labels = new DataLabels();
labels.setEnabled(true);
labels.setFormat("{point.name}");
series.setDataLabels(labels);

options.setSeries(new Series[]{series});

highchartsView.setOptions(options);

在TreemapSeries对象中设置layoutAlgorithm参数为"stripes",并设置 alternateStartingDirection 参数为true,即可显示父节点而非叶子节点。

示例代码:

TreemapSeries series = new TreemapSeries();
series.setType("treemap");
// 设置数据
series.setData(getData());
// 设置数据标签
DataLabels labels = new DataLabels();
labels.setEnabled(true);
labels.setFormat("{point.name}");
series.setDataLabels(labels);

// 设置layoutAlgorithm为stripes,并设置alternateStartingDirection参数
StripesLayoutAlgorithm layoutAlgorithm = new StripesLayoutAlgorithm();
layoutAlgorithm.setAlternateStartingDirection(true);
series.setLayoutAlgorithm(layoutAlgorithm);

options.setSeries(new Series[]{series});

经过以上修改,就可以正常显示父节点了。

在TreemapSeries对象中设置layoutAlgorithm参数为"stripes",并设置 alternateStartingDirection 参数为true,即可显示父节点而非叶子节点。

示例代码:

TreemapSeries series = new TreemapSeries();
series.setType("treemap");
// 设置数据
series.setData(getData());
// 设置数据标签
DataLabels labels = new DataLabels();
labels.setEnabled(true);
labels.setFormat("{point.name}");
series.setDataLabels(labels);

// 设置layoutAlgorithm为stripes,并设置alternateStartingDirection参数
StripesLayoutAlgorithm layoutAlgorithm = new StripesLayoutAlgorithm();
layoutAlgorithm.setAlternateStartingDirection(true);
series.setLayoutAlgorithm(layoutAlgorithm);

options.setSeries(new Series[]{series});

经过以上修改,就可以正常显示父节点了。

相关内容

热门资讯

透视模块!德州局怎么透视(透视... 透视模块!德州局怎么透视(透视)来玩app破解(辅助)一贯真的是有攻略(哔哩哔哩)1、游戏颠覆性的策...
透视教材!newpoker脚本... 透视教材!newpoker脚本(透视)werplan辅助软件(辅助)总是存在有教程(哔哩哔哩)wer...
透视攻略!pokemmo手机版... 透视攻略!pokemmo手机版脚本(透视)福建大菠萝万能辅助器(辅助)原来是真的有app(哔哩哔哩)...
透视法子!红龙poker辅助器... 透视法子!红龙poker辅助器免费观看(透视)德州局透视脚本下载安装最新版本(辅助)其实存在有工具(...
透视课程!来玩app 德州 辅... 透视课程!来玩app 德州 辅助(透视)竞技联盟辅助插件(辅助)一贯是真的有方法(哔哩哔哩)1、操作...
透视绝活儿!xpoker怎么作... 透视绝活儿!xpoker怎么作必弊(透视)哈糖大菠萝软件下载(辅助)其实一直总是有神器(哔哩哔哩)1...
透视烘培!拱趴大菠萝有什么挂(... 透视烘培!拱趴大菠萝有什么挂(透视)pokemmo脚本辅助下载(辅助)本来是真的有app(哔哩哔哩)...
透视手段!pokemmo辅助器... 透视手段!pokemmo辅助器脚本下载(透视)werplan透视挂(辅助)其实是有技巧(哔哩哔哩)1...
透视手段!哈糖大菠萝可以开挂吗... 透视手段!哈糖大菠萝可以开挂吗(透视)pokemmo脚本辅助(辅助)原来有教程(哔哩哔哩)1、每一步...
透视妙招!pokerworld... 透视妙招!pokerworld辅助器(透视)约局吧开挂(辅助)一直一直总是有神器(哔哩哔哩)1、游戏...