Angular2-Highcharts:基于面板宽度的饼图大小

2023-12-03

我创建了一个饼图,并将该饼图放置在面板内。我的面板宽度可以是 600 或 400,具体取决于用户设置。当大小为 600 Pie 并且图例正确显示时。但是当它是400时,图例显示在面板之外。在这种情况下,有没有办法减小饼图的大小,如果大小不够,也可以将图例显示在底部。

My plnkr

https://plnkr.co/edit/yzXLz7AIDoWa1Pzxxl4k?p=preview

我的情节选项

 plotOptions: {
                pie: {

                    innerSize: 120,
                    allowPointSelect: true,
                    cursor: 'pointer',
                    dataLabels: {
                        enabled: false
                    },
                    showInLegend: true,
                    states: {
                      hover: {
                        halo: {
                          size: 0
                        }
                      }
                    }
                }
            },

响应代码:

响应:{

                    rules: [{
                            condition: {
                                maxWidth: 500
                            },
                            chartOptions: {
                                legend: {
                                    align: 'center',
                                    verticalAlign: 'top',
                                    layout: 'horizontal',
                                    labelFormatter: function () {
                                       return '<div style="width:180px"><span class="pull-left" style= "font-weight: 500; padding-bottom: 5px; font-family:Helvetica ">' + this.name +
                '</span><span class="pull-right" style= "font-weight: 500" >' + this.value +
                '</span></div> ';
                                    }
                                },
                                pie: {
                                    size: 100,
                                    innerSize: 40
                                }
                            }
                        }]
                }

None

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Angular2-Highcharts:基于面板宽度的饼图大小 的相关文章

  • 禁用 HighCharts 上的悬停

    我使用 HighCharts 库构建了一个饼图 这是我的图表 http jsfiddle net t2MxW 20890 var chart new Highcharts Chart colors 0072BC BFDAFF DDDF00
  • 如何在高图表中放置自定义标签

    我正在尝试执行官方 HighCharts 小提琴中的操作 http jsfiddle net gh get library pure highcharts highcharts tree master samples highcharts
  • Highcharts 系列更新动画

    我可以使用此方法更新蜘蛛图的数据值并查看其动画 chart series i setData newSeries i data 但是 由于蜘蛛图中的系列不仅包括data还有其他领域 例如 series name Allocated Budg
  • 数据按用户分组为每周、每月

    我有一个高库存折线图 显示给定股票的每日和每周股价 问题是 当数据数组足够大时 每日数据点将被 采样 为每周数据点 而每周数据点将被采样为每月数据点 有什么方法可以根据需要将用户设置为每周或每月 提前致谢 检查一下数据分组 http www
  • HighChart:多个图表的绘图线单击事件

    我正在使用 highchart 来实现一些向下钻取功能 我有一个功能可以让用户单击面积图并添加一条线 但后来我发现我的函数有一个错误 这些图表之间应该只有一条红线 但是当用户单击另一个图表时 第一个图表上的现有红线不会被删除 以下是我分享的
  • 使用 highcharts 将 mysql 数据库中的动态数据添加到折线图

    我想使用 ajax 或 json 将数据点添加到我的折线图中 现在我必须重新加载整个网页才能在图表上显示我的新数据 但我想通过添加如下链接的点来显示实时数据 jsfiddle net gh get jquery 1 9 1 highslid
  • Highcharts Marimekko 图表刷新

    下面的脚本构建了一个基本的 Marimekko 图表 其中 x 值是累积的 作为一种令人兴奋的绘制数据的方式 这是非常棒的 http jsfiddle net Guill84 1o926coh http jsfiddle net Guill
  • 删除 highcharts.com 积分链接

    我刚刚购买高图表 http www highcharts com 但制作人员链接仍然出现在我的图表上 这些图表在我的网站上非常突出 并且扭曲了图表视图 我以为我会有一个选项 那么如何删除它呢 您可以自定义制作人员名单 更改 URL 文本 位
  • Highcharts:仅针对单个系列的工具提示

    我的系列中有 3 个数据集 低 正常 高 显示在散点图上 如何强制仅对普通数据集启用工具提示和标记 非常感谢 格式化程序 功能用于格式化工具提示文本的回调函数 返回 false 以禁用系列上特定点的工具提示 参考 http api high
  • 创建超过 2 组的高图表密度

    我尝试用两个以上的组创建高图表密度 我找到了一种手动将它们逐一添加的方法 但必须有更好的方法来处理组 示例 我想创建一个类似于下面的ggplot图表的highchart 而不需要将它们一一添加 有什么办法可以做到吗 d f lt data
  • Highcharts 工具提示裁剪

    我正在使用高图表 但遇到了较大的工具提示在 SVG 外部元素处被裁剪的问题 如下图所示 选项useHTML工具提示和 xAxis 设置为 true 因为我正在应用一些自定义 CSS 这些元素 有没有办法让工具提示不被裁剪 我的 highch
  • Highcharts 蜘蛛网标签重叠(顶部和底部)

    我使用 highcharts 创建了蜘蛛网图表 但我在最顶部和最底部的标签中发现了重叠的标签 我尝试包裹它们 也尝试交错标签 但我无法阻止它们重叠 function spiderchartFull highcharts chart pola
  • Highcharts 奇怪的分组行为

    我正在使用延迟加载 http www highcharts com stock demo lazy loading加载 OHLC 数据的方法 在服务器端 我使用 Python MySQL 并有 4 个包含 OHLC 数据的表 时间间隔为 5
  • 如何提高 highcharts 图表创建和渲染的性能

    我本地有一个文件JSON格式化数据 我创造了一点点PHP脚本在调用时回显该文件的输出AJAX 数据文件的大小是59k 我按照 highcharts 建议禁用动画和阴影 当我加载图表时 渲染需要非常非常长的时间 我已经粘贴了下面的脚本 我有什
  • 滚动高图图表

    这是我的问题 我正在使用phonegap框架来开发一个混合应用程序 并且我需要这个应用程序具有我决定使用highcharts库的图表 问题是 我似乎无法在触摸图表后滚动 至少在触摸图像的选定部分内部时 我想要做的是防止图表发生任何事件 并显
  • 根据数据更改图例颜色高图表

    我可以根据数据动态设置列的颜色 但无法弄清楚如何更改图例中的颜色 请注意 jsfiddle 最新的条形图是绿色的 但图例是蓝色的 有没有办法改变列颜色也会改变图例颜色 这是我用于列颜色的代码 jsfiddle http jsfiddle n
  • HighStocks 可拖动元素干扰 gridster 拖动

    我正在使用 HighStocks 和 gridster 的股票图表 gridster 中的每个单独的块都可以自由拖动 然而 股票时间滑块小工具也可以拖动和调整大小 由于它位于 gridster 小部件的顶部 因此每当我拖动滑块时 整个小部件
  • 如何将数据标签放置在条形系列的底部

    我有一个 水平 条形图 我想在该系列条形图的底部 或最左侧 添加数据标签 与此类似 http flowingdata com 2009 05 22 poll results what data lated area are you most
  • HighCharts - 条形图中的 Y 轴填充

    我使用一种 y 轴标签样式 其中每个数字左对齐放置在其各自水平网格线的顶部 如下图所示 HighCharts 中唯一的复杂之处是轴标签有时会与柱形图中的第一列重叠 更新的演示 有关示例 请参见此图表 http jsfiddle net NW
  • 如何在react-highcharts中使用图表工具提示格式化程序?

    如何使用图表工具提示格式化程序 我正在使用高图表的反应包装器 我有这样的配置 const CHART CONFIG tooltip formatter tooltip gt var s b this x b each this points

随机推荐

  • matplotlib 3D 图,plot_surface 黑色

    我有以下数据 https www dropbox com s u7ee09chaixw5vb draw dl 0 它是使用python3中的pickle保存的 它只是一个二维的python列表 形式为z 我使用以下代码绘制 3D 图形 但它
  • 命名空间的自定义配置节问题的智能感知

    我刚刚滚动了一个自定义配置部分 为 Intellisense 创建了一个随附的架构文档 并将其添加到 Web config 的 Schemas 属性中迈克尔 斯图姆的回答另一个类似的问题 不幸的是 可能由于我以有限的知识手工创建 XSD I
  • 如何使用字符串设置 jQueryUI Datepicker 的 minDate/maxDate?

    jQueryUI 日期选择器文档指出可以使用 当前日期格式中的字符串 来设置 minDate 选项 所以我尝试了以下方法来初始化日期选择器 input date datepicker minDate 01 01 2010 maxDate 1
  • 融合具有列模式的 data.table

    我有一个data table看起来像这样 id A1g hi A2g hi A3g hi A4g hi 1 2 3 4 5 我想melt这张表看起来像这样 id time hi 1 1 2 1 2 3 1 3 4 1 4 5 我尝试过这样的
  • 连接 __contains 和 __in 最简单的方法是什么?

    我正在做标签搜索功能 用户可以观察很多标签 我将所有标签都放在一个元组中 现在我想找到包含列表中至少一个标签的所有文本 象征性 text contains in asd dsa 我唯一的想法是循环 例如 q text objects all
  • “分段错误”与“运行时”错误? [复制]

    这个问题在这里已经有答案了 考虑一下这段代码片段 char str hellow Ghost str 0 z printf s str 这是一个分段错误 它还会出现运行时内存错误吗 我对分段错误的理解是 当您访问不属于您的内存时出现分段错误
  • Spring Boot 无法拦截执行器访问

    在Spring Boot 2 1 6版本中无法拦截访问执行器请求现在我有一个全局拦截器 Component public class ServiceFilter implements HandlerInterceptor log4j sta
  • 提升以固定单子变压器堆栈的“内部”

    假设我有一个IO Int包裹在一个StateT MyState 那么我的值为State MyState Int我想在堆叠单子中使用它 我如何在这种内在的意义上提升它 我已经知道使用lift or liftIO如果我得到与内部兼容的东西 我只
  • 编译为字节码,Java 与 Python。造成所用时间差异的原因是什么? [关闭]

    Closed 这个问题需要多问focused 目前不接受答案 Java 和 python 仅谈论 CPython 都分别解释为 Java 和 CPython 字节码 然后 两个字节码都由各自的虚拟机 JVM 和 Cpython VM 解释
  • C#:使用字节数组创建位图

    我正在尝试使用以下代码使用字节数组动态创建位图图像 Bitmap GetImage IntPtr ip Marshal AllocCoTaskMem imagesize some code to fill ip Image img new
  • 如何在 iOS 13 中的 Swift 中立即更改状态栏文本颜色

    我正在使用 Swift 5 1 和 Xcode 11 1 目前我已经完成了深色模式设计的实现 用户使用此代码在设置页面中更改主题样式后 主题会立即更新 guard let appDelegate UIApplication shared d
  • 从 TextBox 继承的 vb .NET 自定义控件不会触发 Paint 事件

    我需要一个始终被禁用的多行文本框 但它不应该将自己涂成灰色 但我想保留其设计者选择的颜色 我以前对始终黑色标签 无多行 有相同的要求 因此我从 Label 继承 例如 Imports System ComponentModel Public
  • 我无法在 Visual Studio 中同时构建项目的多个配置,但可以使用 MSBuild

    我想在一个项目中同时构建两个配置 假设当我想构建发行版本 但我什至想构建调试版本 反之则不然 从 开始使用单个 Visual Studio 解决方案同时构建 x86 和 x64 我尝试添加到 csproj
  • 选框设置速度

    我正在使用选取框来显示我的一项活动中的文本 我的问题是是否可以加快选取框的速度 使其在屏幕上滚动得更快 下面是我的 XML 和 Java TextView et2 TextView findViewById R id noneednum e
  • 如何将世界划分为单元格(网格)

    如何将世界划分为几乎相同大小的单元格 以便每个纬度 经度可以映射到不同的单元格 我很确定我见过一个库这样做 将单元格标记为 S1 S2 等 假设我们有 62 356279 99 422395 如何将其映射到名为 FR 23 的 2km 2k
  • OleDbConnection.Open() 仅在一个项目中引发异常,相同的代码适用于其他项目

    The Microsoft ACE OLEDB 12 0 provider is not registered on the local machine 我知道解决这个问题的常见方法是安装 Microsoft Access 数据库引擎 20
  • 将 Python 字典的值写回文件

    我将两个 XML 文件中的信息提取到两个字典中 因为我想比较这些文件并更改其中一个文件中的信息 这些是我的词典 来源词典 d source 123 description 1 456 description 2 目标词典 d target
  • 使用 Laravel 4 更新视图中的实时数据(如进度条)

    TL DR 我想发送数据以在视图中实时更新 例如进度 显示操作状态的栏 在 Laravel 4 中做到这一点的最佳方法是什么 设置 我正在开发一个基于 Laravel 4 的项目 其中每个用户都可以兑换序列号 我创建了一个管理后端 我可以在
  • 使用 PySide 在 QLabel 中显示视频流

    有人能给我指出如何在 PySide 中创建新的 QMovie 提供程序 的正确方向吗 我有一个视频流 我想尽可能简单地显示 没有音频 只是一系列具有未知且可变帧速率的帧 这个例子看起来很完美 只是我的视频来自非传统来源 它不是文件 而是格式
  • Angular2-Highcharts:基于面板宽度的饼图大小

    我创建了一个饼图 并将该饼图放置在面板内 我的面板宽度可以是 600 或 400 具体取决于用户设置 当大小为 600 Pie 并且图例正确显示时 但是当它是400时 图例显示在面板之外 在这种情况下 有没有办法减小饼图的大小 如果大小不够