bizchartsX轴文字问题

bizchartsX轴文字问题1.X轴文字太长了,发生重叠//chartList是数据当横坐标大于15个值得时候,关闭自动旋转,自定义设置旋转角度12度<Axisname=”text”label={{rotate:chartList.length>15?12:0,autoRotate:chartList.length>15?fals…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全家桶1年46,售后保障稳定

1. X轴文字太长了,发生重叠

bizchartsX轴文字问题

//chartList是数据  当横坐标大于15个值得时候,关闭自动旋转,自定义设置旋转角度12度
<Axis name="text" label = {
  
  {
    rotate:  chartList.length > 15 ? 12 : 0,   
    autoRotate: chartList.length > 15 ? false : true,
}}/>

Jetbrains全家桶1年46,售后保障稳定

 bizchartsX轴文字问题

 

//chartList是数据  当横坐标大于15个值得时候,关闭自动旋转,自定义设置旋转角度12度
<Axis name="text" label = {
  
  {
    rotate:  chartList.length > 15 ? 12 : 0,   
    autoRotate: chartList.length > 15 ? false : true,
    offset: 30  //X轴文字距离X轴得距离  让文字离开表中 或者用下面的字段,文本对齐方向从头部对齐
    textStyle: chartList.length > 15 ? {
        textAlign: 'start '
    } : {} ,
}}/>

bizchartsX轴文字问题

 

2.自定义纵坐标

bizchartsX轴文字问题

const scale = {
	num:{
		type:"pow",
		exponent:2,
		ticks: [0, 50000, 200000, 450000, 800000, 1250000, 1800000, 2450000, 3200000, 4050000, 5000000 ], 
	},
	proportion: {
		ticks: [0, 10, 20, 30, 40, 50, 60, 70, 80, 90, 100],
	},
};

//自定义左侧Y轴刻度,将左侧纵坐标换成以w为单位,将右侧纵坐标加上%符号
<Chart height={400} forceFit padding={"auto"} scale={scale}  data={chartList}
	onGetG2Instance={chart => {
		chartIns = chart;
	}}>
    <!--X轴-->
	<Axis name="text" label = {
  
  {
		rotate:  chartList.length > 15 ? 12 : 0,
		autoRotate: chartList.length > 15 ? false : true,
		textStyle: chartList.length > 15 ? {
			textAlign: 'start '
		} : {} ,
	}}/>
    <!--左侧Y轴-->
	<Axis name="num" label={
  
  {
		formatter(text, item, index) {
			if(index > 0){
				return `${text/10000}w`;
			}else{
				return `${text}`;
			}
		}
	}} />
    <!--右侧Y轴-->
	<Axis name="proportion"  grid={null} label={
  
  {textStyle: { fill: "#FC8650", fontSize: '12' },
		formatter(text, item, index) {
			if(index > 0){
				return `${text}%`;
			}else{
				return `${text}`;
			}
		}
	}} />
</Chart>

改完之后: 

bizchartsX轴文字问题

 

 

 

 

 

 

 

 

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/213511.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • python爬虫滑动验证码_python爬虫爬取京东优惠线报

    python爬虫滑动验证码_python爬虫爬取京东优惠线报如何自动登陆京东?我们先来看一下京东的登陆页面,如下图所示:【插入图片,登陆页面】登陆框就是右面这一个框框了,但是目前我们遇到一个困呐,默认的登陆方式是扫码登陆,如果我们想要以用户民个、密码的形式登陆,就要切换一下。我们看一下这两种登陆方式是如何切换的,通过浏览器的元素检查,我们看一下两个标签。【插入图片,两种登陆方式】扫码登陆和用户登陆分别在一个div标签里面,我们可以通过css选择器选定用户登…

    2022年9月18日
    0
  • Django(56)Mixins工具集的使用「建议收藏」

    Django(56)Mixins工具集的使用「建议收藏」前言mixins翻译成中文是混入,组件的意思。在DRF中,针对获取列表,检索,创建等操作,都有相应的mixin,一般我们自定义创建的类视图都会继承自GenericAPIView和Mixins一起使用

    2022年7月30日
    4
  • log4j pattern详解_标题的含义和作用ppt

    log4j pattern详解_标题的含义和作用pptConversionPattern参数的格式含义格式名含义%c输出日志信息所属的类的全名%d输出日志时间点的日期或时间,默认格式为ISO8601,也可以在其后指定格式,比如:%d{yyy-MM-ddHH:mm:ss},输出类似:2002-10-18-22:10:28%f输出日志信息所属的类的类名%l输出日志事件的发生位置,即输出日志信息的语句处于它所在…

    2022年8月22日
    3
  • 面试阿里,HashMap 这一篇就够了[通俗易懂]

    面试阿里,HashMap 这一篇就够了[通俗易懂]HashMap面试中可能问到的知识点,这边全都有

    2022年5月19日
    36
  • java打印菱形代码_打印空心菱形

    java打印菱形代码_打印空心菱形首先先了解什么叫做for循环和后++for()循环语法格式for(①初始化部分;②循环条件部分;④迭代部分){③循环体部分;}执行过程:①-②-③-④-②-③-④-②-③-④-…..-②执行过程为重点说明:②循环条件部分为boolean类型表达式,当值为false时,退出循环①初始化部分可以声明多个变量,但必须是同一个类型,用逗号分隔④可以有多个变量更新,用逗号分隔后++或后–for循环中,在变量后面的++或–,意味着先进行运算,当前一轮运算结束后下一轮运算开

    2022年9月29日
    0
  • cubieboard服务器系统,CubieBoard_搭建自己的系统.pdf

    cubieboard服务器系统,CubieBoard_搭建自己的系统.pdfCubieBoard_搭建自己的系统构建自己的CubieBoardDebianLinuxsoloforce汇编整理2013年10月10日1soloforce摘要本文在x86-64UbuntuLinux上为CubieBoard(包括A10单核和A20双核系统)构建一个基于ARMHF的DebianLinux,包括SPL、U-BOOT、内核(Kernel)、根系统…

    2022年7月22日
    6

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号