首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何管理RGraph玫瑰图中的画布高度?

如何管理RGraph玫瑰图中的画布高度?
EN

Stack Overflow用户
提问于 2016-03-05 07:42:48
回答 1查看 175关注 0票数 0

我正在使用RGraph库作为我的评估网站。它工作得很好,但是画布的高度造成了图形布局的问题。 请看下面的图片,它的结果是一个很好的输出,但从底部裁剪,这就是为什么第四个类别名称没有被显示。

我的玫瑰图脚本如下所示。

代码语言:javascript
复制
<script>
var catnames = <?php print json_encode(array_keys($values));?>;
var results = <?php print json_encode(array_values($str_val));?>;
var tooltipval = <?php print json_encode(array_values($values));?>;
window.onload = function ()
{
    var canvas = document.getElementById("cvs");

    RGraph.Reset(canvas);

    canvas.width  = jQuery(window).width() * 0.6;
    canvas.height = jQuery(window).width() * 0.25;
    var text_size = Math.min(12, (jQuery(window).width() / 1000) * 10 );
    var linewidth = jQuery(window).width() > 500 ? 2 : 1;
        linewidth = jQuery(window).width() > 750 ? 3 : linewidth;

        var rose = new RGraph.Rose({
        id: 'cvs',
        data: results,
        options: {
            variant: 'stacked',
            labelsAxes: '',
            margin: 2.5,
            /* anglesStart: -(RGraph.HALFPI/2), */

            key:catnames,
            keyBackground:'#fff',
            keyColorShape: 'circle',
            strokestyle: 'rgba(0,0,0,0)',
             labels: catnames,
              tooltips: tooltipval,
              linewidth:linewidth,
            colorsSequential: true
        }
    }).implode();

};

在上面给出的脚本中,catname是在图形中显示为标签的类别数组。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-03-05 08:16:03

代码本身生成一个带有标签的图表。

您可以尝试使用radius: configuration属性缩小半径,并通过使用radius配置属性查看标签是否出现:

..。半径: 100,

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35811496

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档