Scripts/OtherJs/eCharts/zrender-master/src/shape/Ellipse.js
(开头部分) 4KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
/**
* 水滴形状
* @module zrender/shape/Ellipse
* @example
* var Ellipse = require('zrender/shape/Ellipse');
* var shape = new Ellipse({
* style: {
* x: 100,
* y: 100,
* a: 40,
* b: 20,
* brushType: 'both',
* color: 'blue',
* strokeColor: 'red',
* lineWidth: 3,
* text: 'Ellipse'
* }
* });
* zr.addShape(shape);
*/
/**
* @typedef {Object} IEllipseStyle
* @property {number} x 圆心x坐标
* @property {number} y 圆心y坐标
* @property {number} a 横轴半径
* @property {number} b 纵轴半径
* @property {string} [brushType='fill']
* @property {string} [color='#000000'] 填充颜色
* @property {string} [strokeColor='#000000'] 描边颜色
* @property {string} [lineCape='butt'] 线帽样式,可以是 butt, round, square
* @property {number} [lineWidth=1] 描边宽度
* @property {number} [opacity=1] 绘制透明度
* @property {number} [shadowBlur=0] 阴影模糊度,大于0有效
* @property {string} [shadowColor='#000000'] 阴影颜色
* @property {number} [shadowOffsetX=0] 阴影横向偏移
* @property {number} [shadowOffsetY=0] 阴影纵向偏移
* @property {string} [text] 图形中的附加文本
* @property {string} [textColor='#000000'] 文本颜色
* @property {string} [textFont] 附加文本样式,eg:'bold 18px verdana'
* @property {string} [textPosition='end'] 附加文本位置, 可以是 inside, left, right, top, bottom
* @property {string} [textAlign] 默认根据textPosition自动设置,附加文本水平对齐。
* 可以是start, end, left, right, center
* @property {string} [textBaseline] 默认根据textPosition自动设置,附加文本垂直对齐。
* 可以是top, bottom, middle, alphabetic, hanging, ideographic
*/
define(
function (require) {
var Base = require('./Base');
/**
* @alias module:zrender/shape/Ellipse
* @constructor
* @extends module:zrender/shape/Base
* @param {Object} options
*/
var Ellipse = function(options) {
Base.call(this, options);
/**
* 椭圆绘制样式
后面还有 68 行代码,购买后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
