博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
统计图开发之二:点图元
阅读量:6622 次
发布时间:2019-06-25

本文共 1828 字,大约阅读时间需要 6 分钟。

(1)图元位置:通过坐标来指定,一个点的坐标为[x,y,z],多个点的坐标则组成一个序列,如[[x1,y1,z1], [x2,y2,z2],…, [xn,yn,zn]]    

        x代表分类轴的值,y代表值轴的值,z代表系列轴的值。一般来说,分类轴和系列轴都是枚举轴;值轴大部分时候是数值轴,偶尔可能是枚举轴。

        坐标位置提供了”min”,”max”,” Average”三个关键字,可用来表示对应坐标轴几何位置的起始位置,结束位置和中心位置。      

      注意:

        1、  如果要在z轴使用这些关键字,必须要使用三维的坐标轴,即图上要出现z轴。

        2、  如果在枚举轴使用average,由于该关键字是指向坐标轴的几何中心,因此如果枚举轴的中心位置正好没有枚举点的话,该坐标有可能落在两个枚举点的中间

        3、  对数值轴来说,几何中心是指坐标轴上的最大值和最小值之间的中间点

        4、基值是指坐标轴原点的值,最小值是指坐标轴上的最小值。当基值和最小值不同时,几何中心跟随(基值-最小值)来平移,大于0向上平移,小于0向下平移

(2)点类型

    

    如果是多个点类型不同,则给出多个值组成的序列。如果给出的序列的个数小于实际的点数,则引擎会循环取值。如:[1,3,6],表示给出三个点类型,分别是圆、三角、菱形,引擎画第一个点的时候是圆形,第二个点是三角,第三个点是菱形,第四个点又重复取圆形,以此类推。

(3)点半径

    点半径的取值目前只支持整数,其单位是像素。

(4)点背景

     取值为java的Color.getRGB()方法返回的颜色值。是点的填充颜色

(5)前景色

    取值为java的Color.getRGB()方法返回的颜色值,是点的边框颜色

(6)标示文字

    取值为字符串,标注在点上的文字

    多个点的标示文字组成序列,如["张三:145","王五:122","李四:143"]

    如序列的个数比点的个数少,则循环取值

(7)标示文字的颜色

    取值为java的Color.getRGB()方法返回的颜色值。

(8)标示文字字体

    取值为字符串,如"幼圆"、"宋体"、"新宋体"等

(9)标示文字的大小

    标识文字大小为整数,单位为像素

(10)标示文字左右对齐、上下对齐

    标识文字的水平方向的对齐方式:分为左对齐,中对齐,右对齐。

    标识文字的竖直方向的对齐方式:分为靠上,居中,靠下。

(11)标示文字样式

    标示文字的样式包括粗体,斜体,下划线,竖排文字。其中下划线和竖排文字是互斥的。

(12)URL  

    超链接属性,设置该属性后,点击对应的点,可以链接到指定地址,带http://头的为绝对路径,否则为相对路径,相对当前页面所在目录。如果每个点对应的url不同,该属性为不同的url串组成的序列。

当该图元作为触发某图元组的点击图元,那么该属性为所要触发图元组对应的“编辑图元组”画法串所在单元格名称,或者单元格名称组成的序列。

(13)弹出文字  

      用于设置每个url对应的弹出文字,如果每个url对应的弹出文字不同,则为字符串序列。当鼠标移到该图元上,则显示对应url的弹出文字。

(14)透明     

      透明,即每个点的可见度,值越大,可见度越高,反之可见度越低。取值为整数,单位为百分比。当设置值大于100后,都处理为100。

(15)图元坐标对应坐标系 

    指定图元位置中每个坐标值对应的坐标轴。取值为序列。

    比如图元位置中某个坐标为[3,20,1],在直角坐标系中,默认3对应的是第一个横轴上的位置,20对应的是第一个纵轴上的位置,1为系列轴上的位置,可以通过“图元坐标对应坐标轴”改变图元位置属性中每个坐标值对应的坐标轴,比如[“x1”,”y2”,”z”]

    横轴按坐标轴图元定义顺序,依次为x1,x2,…

    纵轴按坐标轴图元定义顺序,依次为y1,y2,…

    z轴只能有一个

    “图元坐标对应坐标轴”默认为[“x1”,”y1”,”z”]或者[“x1”,”y1”]。

转载于:https://www.cnblogs.com/zhanghonggang/p/3298032.html

你可能感兴趣的文章
type的解释
查看>>
python之路--类与类之间的关系
查看>>
Windows Phone 8 开发环境搭建
查看>>
微信小程序了解向指南
查看>>
使用PhoneGap Build
查看>>
全功能web应用服务器Openresty介绍
查看>>
[解决方案]下载别人的工程,storyboard文件不显示界面/UIView
查看>>
解决MySQL Workbench导出乱码问题
查看>>
一些工作实践中的css样式使用
查看>>
半年“攻下”两城,Drive.ai自动驾驶运营之路如何走? | 2018全球智能驾驶峰会...
查看>>
IntelliJ IDEA隐藏文件或文件夹
查看>>
Confluence 6 Microsoft SQL Server 设置准备
查看>>
Hibernate @OneToOne 自动新增和删除
查看>>
小程序 — 选项卡
查看>>
vsts + XX云服务器构建netcore+docker持续集成交付部署
查看>>
史上最贵的国产手机华为 Mate20 系列发布,价格最高超过 15000
查看>>
车好多完成1.62亿美元C+轮融资,获30亿元毛豆总部基地资金支持
查看>>
IIS7浏览虚拟目录显示根目录文件
查看>>
深入调研Linq to Objects Join Linq to Entity
查看>>
Java网络编程和NIO详解1:JAVA 中原生的 socket 通信机制
查看>>