当前位置: 首页 > news >正文

安庆做网站的互联网站产品开发的流程

安庆做网站的,互联网站产品开发的流程,龙岩小程序设计,制作网站哪家服务好需求背景: xAxis.axisLabel. interval如果不手动设值的话,默认就是‘auto’,会采用标签不重叠的策略间隔显示标签。当数据量特别大的时候,展示出来的刻度标签就会很少,导致用户体验不好。如下图所示: 如果…

需求背景:

xAxis.axisLabel. interval如果不手动设值的话,默认就是‘auto’,会采用标签不重叠的策略间隔显示标签。当数据量特别大的时候,展示出来的刻度标签就会很少,导致用户体验不好。如下图所示:
interval为auto时的效果
如果给interval设为0,让所有标签都展示出来,那就会全部重叠,直接看不清标签了。如下图所示:
interval为0时的效果
或者可以手动计算出interval的值,动态设置,但如果在标签不重叠的情况下,能够展示出来的标签还是非常少。
所以最后采用倾斜刻度标签的方式来尽可能多的展示出坐标轴标签。
如果要设置刻度名倾斜展示,需要给xAxis.axisLabel.rotate设置一个在(-90,90)之内的值。例如chartOption.xAxis.axisLabel.rotate = 60(具体可以参考官网:官网rotate配置地址)。效果图如下:
设置倾斜角度后的效果

当x轴刻度标签名过长的时候,会出现超过图表区域的文字被隐藏的问题

没有做任何处理的效果:
没有做任何处理的效果

解决思路:

1、计算出横坐标刻度标签中最长的长度
2、根据这个长度计算出图表的grid.bottom的值。因为设置的倾斜角度是60度,可以通过三角函数计算得出:最大长度*Math.sin(60 * Math.PI / 180)
3、同时如果最左边的标签特别长的话,还需要设置grid.left才行。grid.left也可以通过三角函数计算得出:最左侧标签长度*Math.cos(60 *Math.PI / 180)。
(备注:最好是取前三条标签对应的左侧宽度的最大值,可以避免出现第一条很短,第二条很长导致第二条长度超出的问题)
4、将计算出来的值赋给grid.left以及grid.bottom

http://www.yayakq.cn/news/75777/

相关文章:

  • 摄影培训网站建设wordpress主题后台设置
  • 织梦做网站也是模板吗宁德平面设计师招聘网
  • 电子商务网站建设员北京企业网站案例
  • 大型门户网站软件app开发需要多少钱
  • 顺德区建设局网站商城型网站怎么做优化
  • 房地产网站案例梧州专业网站推广
  • 民治营销网站制作做维修广告在哪个网站
  • 卡片式网站模板下载天津快速排名
  • 小城镇建设网站并阐述观点wordpress会员破解
  • 网站优化两大核心要素是什么教育网站制作下载
  • 深圳做h5网站公司想接外包做网站
  • 宁波网站建设模板下载免费深圳建设厅官方网站
  • 网站建设制作小程序开发wordpress删除
  • 建立网站如何推广网站后台密码在哪里
  • 用什么网站做一手楼好北京网站建设公司华网天下
  • 织梦 网站统计wordpress 插件权限
  • 江苏建设人才网站同步wordpress
  • 教学网站设计与开发科右中旗网站建设
  • 宁波网站排名南京seo排名公司
  • 南通优化网站公司免费网站分析seo报告是坑吗
  • 一个专门做恐怖片的网站绍兴网站制作系统
  • 网站备案 条例贺贵江seo教程
  • 简述网站推广的五要素wordpress 不显示工具栏
  • 网站界面设计修改要多少钱网站经营网络备案信息
  • 深圳网站建设智能 乐云践新邯郸网络广播电视台
  • wap网站现在还有什么用锤子简历模板免费
  • 河北三河建设局网站wordpress 多重筛选模板
  • 织梦手机网站怎么安装教程视频教程易风网站建设
  • 怎么设计网站规划方案站长之家最新域名查询
  • 万州网站制作公司公司注册网上怎样注册