首页 / 浏览问题 / 云GIS / 问题详情
如何将专题图的横轴文本显示出来
13EXP 2017年05月31日

 themeGraph = new SuperMap.REST.ThemeGraph({
                items: new Array(item1, item2),
               
                barWidth: 0.03,
                graduatedMode: SuperMap.REST.GraduatedMode.SQUAREROOT,
                overlapAvoided: true,
                graphAxes: new SuperMap.REST.ThemeGraphAxes({
                    axesDisplayed: true
                }),
                graphAxesTextDisplayMode:SuperMap.REST.GraphAxesTextDisplayMode.ALL,
                graphSize: new SuperMap.REST.ThemeGraphSize({
                    maxGraphSize: 300000,
                    minGraphSize: 200000
                }),
                graphText: new SuperMap.REST.ThemeGraphText({
                    graphTextDisplayed: true,
                    graphTextFormat: SuperMap.REST.ThemeGraphTextFormat.VALUE,
                    graphTextStyle: new SuperMap.REST.ServerTextStyle({
                        sizeFixed: true,
                        fontHeight: 9,
                        fontWidth: 5
                    })
                }),
                graphType: SuperMap.REST.ThemeGraphType.LINE
            })
我将划线代码放上之后,原本能显示的专题图,也不能显示了,不知道我假的位置不对,还是这个写法不对。

1个回答

您好!位置是正确的,graphAxesTextDisplayMode是SuperMap.REST.ThemeGraph的一个属性,可以写在这里,你说添上这个属性后专题图部显示了,会不会是其他什么原因,因为我本地没有加上是不会重现你的问题,你再好好检查一下,而且专题图出不来浏览器肯定有报错,不行的话把报错信息帖出来,我看一下是什么原因。
663EXP 2017年05月31日

您看,这可能是哪方面的问题?

您好!这个报错没有什么关键信息,光看这个报错也不太好定位是什么问题,麻烦你打断点一步一步调试一下看看是什么原因,我也是按照你这样写的确实没问题!还有你用的那个版本的iclient,我用你的那个版本测试一下看看!
我用的是8c的(2017),没有安装iclient,只是用到了iclient forjavascript

还有我定位到的就是我加的那一句,graphAxesTextDisplayMode:SuperMap.REST.GraphAxesTextDisplayMode.ALL,

去掉这句话,能正常显示专题图,加上了不光没有文本显示,而且专题图也没了。

谢谢哦,麻烦您帮我看一下,之前发的看您没有回复,我以为在下边评价,您会看不到呢,真是不好意思。

还有之前的另外一个问题,可能您误会我的意思了,我想做的折线图,是双线式的,想达到对比效果。您能给点思路或者建议吗?

您好!不好意思,因为之前问题还没考虑清楚没有及时回复您,我看了一下我们的专题图不管是客户端还是服务端都不太好实现,所以我根据您的需求我想到一个更好的解决方法,就是用echart来实现,我们的官网范例你可以看一下:http://support.supermap.com.cn:8090/iserver/iClient/forJavaScript/examples/examples.html#echart_graphBar

echarts的范例:

http://echarts.baidu.com/demo.html#line-stack

类似这种样式,我觉得应该能满足你的要求,您可以看一下

您好,您方便的话,帮我再看一下,上一个坐标轴文本显示的问题,我还是找不到问题所在定位如下:

您好!这样我也看不出问题,方便的话,你私信一下我你的联系QQ,我远程给你看一下吧!
...