首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >更改ngx图表中水平条形图的默认样式

更改ngx图表中水平条形图的默认样式
EN

Stack Overflow用户
提问于 2020-02-23 23:00:46
回答 3查看 4.2K关注 0票数 3

我正在使用ngx-图表 [链接至Github ]来绘制角度图.我用的是8.x版的角形。这个包非常容易使用,并且具有很好的特性。但是,我似乎不能改变水平条形图中水平条形图的默认样式。在这里,我是附加的堆栈闪电战演示,我已经尝试过。我想要红色边框在所有的水平条底部,我也想要Y轴数据标签以上的条形。

ngx图表的Stackblitz演示

问题是生成的条形图是svg格式的。所以有点棘手。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2020-02-24 21:55:19

我不确定这是否对你有帮助,但在我看来,这是实现你目标的方法之一。

有一个用于笔画的stroke-dasharray SVG属性。

对于border-bottom,我找到了下面描述的解决方案:

代码语言:javascript
运行
AI代码解释
复制
::ng-deep .ngx-charts .bar {
    stroke: red;
    stroke-dasharray: 0,X,Y,0;
}

其中Y是条形条宽度的值,而X是条形条的高度和宽度的的值。

我分享一个SVG笔画属性的演示-这不是一个ngx图表演示,但在我看来,如果你能得到你的图表元素的高度和宽度,它将帮助你。

https://codepen.io/coderman-401/pen/dyoNgKg

票数 5
EN

Stack Overflow用户

发布于 2020-02-24 04:40:21

ngx-chart使用svgs,因此您可以通过css编辑它们:

代码语言:javascript
运行
AI代码解释
复制
::ng-deep .ngx-charts .bar {
  stroke: red;
}

Stackblitz演示

票数 3
EN

Stack Overflow用户

发布于 2020-02-23 23:09:20

没有为此目的提供的句柄,但是您可以像这样调整svg以获得所需的更改:

代码语言:javascript
运行
AI代码解释
复制
let svgList = <HTMLScriptElement[]><any>document.getElementById(your_parent_Div_id).getElementsByTagName('path');

for (let svg of svgList) {
    event.target.style.stroke = 'black';
    event.target.style.strokeWidth = '4';
}
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60370916

复制
相关文章
uni-app中更改复选框的默认样式
记一下uni-app复选框默认样式问题 /* #ifdef H5 */ uni-checkbox .uni-checkbox-input { border-radius: 50% !important; color: #ffffff !important; } uni-checkbox .uni-checkbox-input.uni-checkbox-input-checked { border: none !important; background: #3d7eff; border
薛定喵君
2019/11/05
6.8K0
SwiftUI中的水平条形图
水平条形图以矩形条的形式呈现数据类别,其宽度与它们所代表的数值成正比。本文展示了如何在垂直条形图的基础上创建一个水平柱状图。
韦弦zhy
2022/11/07
4.9K0
SwiftUI中的水平条形图
【MATLAB】进阶绘图 ( Bar 条形图 | bar 函数 | bar3 函数 | Bar 条形图样式 | 堆叠条形图 | 水平条形图 | barh 函数 )
bar 函数参考文档 : https://ww2.mathworks.cn/help/matlab/ref/bar.html
韩曙亮
2023/03/29
6.1K0
【MATLAB】进阶绘图 ( Bar 条形图 | bar 函数 | bar3 函数 | Bar 条形图样式 | 堆叠条形图 | 水平条形图 | barh 函数 )
【CSS】更改用户界面样式 ① ( 更改鼠标样式 | 更改鼠标样式应用场景 | 代码示例 )
在之前的 【CSS】轮播图案例开发 ( 基本设置 | 子绝父相 | 浏览器水平居中 | 圆角设置 | 绝对定位居中设置 ) 轮播图中 , 鼠标移动到 轮播图底部的小圆点上时 , 一般会变成小手形状的 , 这样用户体验更好 ;
韩曙亮
2023/04/16
2.4K0
【CSS】更改用户界面样式 ① ( 更改鼠标样式 | 更改鼠标样式应用场景 | 代码示例 )
iOS默认的样式
公式: px = density * dp density = dpi / (160像素/英寸) iOS图片(`image@2x.png)后面的2就是densityiOS代码中所有的高度宽度也都是density`
码客说
2019/10/22
5700
ArcGIS JS API 4.17更改测量控件黄白相间的默认样式
当我们使用ArcGIS JS API开发项目时,经常会用到地图测量控件,用于测量地图上两点之间的距离、一片区域的面积或周长等,但是ArcGIS JS API测量控件自带的默认样式是黄白相间的大粗线,这在用户看来是很不美观的,所以就需要我们对其进行一些样式优化。
X北辰北
2022/02/28
1.9K0
ArcGIS JS API 4.17更改测量控件黄白相间的默认样式
如何更改ggplot2中堆积条形图中的堆积顺序
博客地址:https://www.jianshu.com/u/619b87e54936
用户1359560
2020/03/20
12.5K0
MPAndroidChart_水平条形图的那些事
水平条形图?也就是倒起来的柱状图,简单理解可以为,将正常的图表顺时针旋转90度,其x轴,y轴对应关系如下。
Petterp
2022/02/09
1.9K0
MPAndroidChart_水平条形图的那些事
如何更改伪元素的样式
在前端开发中我们会经常用到伪元素,有时候需要通过js来修改伪元素的样式,那么有哪几种方式来修改伪元素的样式呢?
挥刀北上
2021/01/27
9.5K0
如何更改伪元素的样式
更改github的默认语言类型
    我最近在把gitee的项目复制到github的时候,发现了一个很致命的问题,明明我的项目时Java项目,到后面github给的默认类型是JavaScript,这个实在是让我这个强迫症患者很不舒服,应该有很多的小伙伴和我是这样的吧。     在查阅了一些资料以后我终于发现了如何更改。
上分如喝水
2021/08/16
1.6K0
更改github的默认语言类型
如何在 Linux 中更改默认 ssh 端口 22?
SSH 服务使用的标准端口是 22/TCP。但是,您可能希望更改 SSH 默认端口 22,以确保您的服务器尽可能安全,因为标准 22/TCP 端口一直是互联网上黑客和机器人程序漏洞的目标。
会长君
2023/04/25
4.6K0
更改nginx默认端口_更改端口号
Tips:Windows系统用记事本打开会使utf-8文件头部加上BOM头,这会导致配置文件不能正常读取,Nginx启动失败。因此推荐使用Sublime Text3之类的编辑器打开。
全栈程序员站长
2022/10/04
8.9K0
更改nginx默认端口_更改端口号
Django中更改默认数据库为mysq
Django中默认使用sqlite3数据库,今天研究了下如何将它换成常见的mysql数据库。
py3study
2020/01/02
1.3K0
CSS样式更改——过渡、动画
上篇文章主要讲述了CSS样式更改中的2D转换,这篇文章我们来介绍下CSS样式更改中的过渡、动画基础用法。
前端皮皮
2020/11/25
1.3K0
CSS样式更改——文本Content
上篇文章主要讲述了CSS样式更改中的背景Background,这篇文章我们来谈谈文本Content内容的基础用法。
前端皮皮
2020/11/26
1.7K0
Ubuntu更改默认python版本的两
当你安装 Debian Linux 时,安装过程有可能同时为你提供多个可用的 Python 版本,因此系统中会存在多个 Python 的可执行二进制文件。你可以按照以下方法使用 ls 命令来查看你的系统中都有那些 Python 的二进制文件可供使用。
py3study
2020/01/03
6.3K0
更改iis上传文件的默认大小
第一步:修改IIS设置,允许直接编辑配置数据库。先打开,Internet信息服务 第二步:先在服务里关闭iis admin service服务,找到windows\system32\inetsrv\下的metabase.xml, 打开,找到ASPMaxRequestEntityAllowed 把他修改为需要的值,默认为204800,即200K,如把它修改为102400000(100M)。 然后重启iis admin service服务。 办法二: 新建一个文本文件,内容如下: set providerObj=GetObject(“winmgmts:/root/MicrosoftIISv2”) set vdirObj=providerObj.get(“IIsWebVirtualDirSetting=’W3SVC/1/ROOT'”) WScript.Echo “Before: ” & vdirObj.AspMaxRequestEntityAllowed vdirObj.AspMaxRequestEntityAllowed=102400000 vdirObj.Put_() WScript.Echo “Now: ” & vdirObj.AspMaxRequestEntityAllowed
全栈程序员站长
2022/07/05
2.5K0
默认的WPF样式在哪里
首先查找指定类型所在的程序集(例如Button所在的PresentationFramework),如果程序集定义了ThemeInfo
黄腾霄
2020/06/10
7240
CSS样式更改篇——背景Background
上篇文章主要讲述了CSS的基础用法,讲述了如何定义头文件,导入CSS文件,id和class选择器,元素选择器,后代选择器,子元素选择器,兄弟选择器,伪类选择器等等,让大家对CSS选择器有个简单的认识和了解。这篇接上篇文章,继续讲解CSS的基础用法。
前端皮皮
2020/11/26
1.5K0
点击加载更多

相似问题

添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档