css - 有没有办法在饼图中定义单独的 dataLabels 连接器宽度
问题描述
根据Highcharts 文档,可以connectorColor
在各个点属性中定义 from 。
我正在寻找一种方法来做同样的事情,但对于connectorWidth
属性,因为我希望我的连接器根据它们连接到的 dataLabels 具有不同的宽度和样式。我该怎么做?
解决方案
是的,如果您对 Highcharts 使用样式模式。请参阅此处的示例:http: //jsfiddle.net/brightmatrix/u4mhpg9o/
我发现,如果您将本地样式应用于分配给数据标签的特定颜色(或您创建的任何自定义样式),则可以更改连接器宽度。在我的示例中,我更改了图表样式表(鳄梨)中饼图 #7 的连接器宽度:
/* style defined in the demo for all connectors */
.highcharts-pie-series .highcharts-data-label-connector {
stroke: silver;
stroke-dasharray: 2, 2;
stroke-width: 2px;
}
/* local style just for connector #7 */
.highcharts-data-label-connector + .highcharts-color-7 {
stroke-width: 20px;
}
结果如下:
您可以通过检查 Web 浏览器中的代码来确定将哪个样式名称分配给哪个饼图。
现在,如果您不使用样式模式,则只能在系列级别更改连接器宽度,而不能更改单个数据点。
我希望这些信息对您有所帮助。
推荐阅读
- javascript - 错误评估失败 - 试图将对象传递给 puppeteer 函数
- tensorflow - 与回归相比,使用 LSTM 进行时间序列预测有什么优势?
- java - 如何将 Maven 依赖项添加到 Azure Pipelines
- python - gensim 是如何快速找到最相似的单词的?
- c++ - 这段代码是在创建一个类对象吗?如果是这样,为什么要以这种方式使用它
- python - 如何获得按其他列分组的几列的总和?
- php - 未找到列:1054 未知列“字段列表”中的“taggables.tags_model_id”laravel 雄辩
- python - Tweepy 没有返回完整的推文:tweet_mode = 'extended' 不起作用
- python - 如何将一列连接到熊猫中不是无的现有列表列?
- firebase - 尝试在 shell 上运行 Firebase pubsub 计划的云功能时出现 ECONNREFUSED 错误