JiangTao

Results 10 comments of JiangTao

@pengsamkee Did you implement the rotation function using `transform: rotate (90deg)` ?

@FunctionEurus Hi, 同学的实现思路没有问题, 应该添加一个占位的数据, 用于绘制一个圆形的图元. transforms\pie的功能是对原始数据进行数据转换操作, 并不适合添加或删减数据. 可以参考packages/vchart/src/series/pie/pie.ts中的逻辑, 为pie添加一个占位圆. VChart的图表, 都是基于series设计的, 在pie.series中, 有initData、initMark、initMarkStyle三个方法. 1. 在初始化数据时, 可以添加一个空白的占位数据 2. 在初始化图元时, 可以添加一个emptyMark, 即一个饼图同时有pieMark和emptyMark. 3. 在初始化图元样式时, 当数据项为0, 可以为emptyMark设置样式. 我在这完成了一部分代码 [临时MR](https://github.com/VisActor/VChart/pull/2799) , 同学可以参考并实现这个feature.

一、首先, 需要了解VChart的图表组成: chart、component、region、series. https://visactor.io/vchart/guide/tutorial_docs/Chart_Concepts/Understanding_VChart VChart的设计约束: 1个chart对应多个series 二、spec init的逻辑 Step1: 调用renderSync, 在beforeRender中, 有一个spec的转换逻辑, 代码位置在这: packages/vchart/src/core/vchart.ts:657 ![img_v3_02bo_32326bb3-d55d-44e5-87b8-409c62e9048g](https://github.com/VisActor/VChart/assets/49136199/1f0ee01e-97c0-4665-9c1b-46d5419db9d0) 需要重点阅读 this._chartSpecTransformer.transformSpec, 由Factory.createChartSpecTransformer创建. ![img_v3_02bo_4320fe50-c8b3-4f5a-a84e-4af2c0b222cg](https://github.com/VisActor/VChart/assets/49136199/68bc2c20-deba-40cb-a988-d079c6738e97) Step2: 在pie chart的实现中, 调用了registerPieChart向Factory注册了饼图, 包含了transformer的实现, 代码位置在:packages/vchart/src/chart/pie/pie.ts ![img_v3_02bo_8a7e5d02-5a61-401a-a460-f04b3b60501g](https://github.com/VisActor/VChart/assets/49136199/9802ce73-1605-4e0b-829c-00762e53075e) Step3: 执行transformSpec: 将一个图表spec 拆成...

@FunctionEurus 确认initMarkStyleWithSpec方法中的spec接收空对象的原因。 答: 这个方法不应使用, 接收到的空对象, 纯粹是因为漏了初始化. 确定如何正确传递emptyCircleStyle配置到emptyMark。 答: initSpec的过程中, 执行transformSpec即可. 将chart spec转换为series spec. 任何关于理解VChart源码结构和流程的建议。 答: 简单写了一下 初始化spec的流程, 你可以参考一下.

@zreren @xianjianlf2 I'm very sorry. Due to my negligence, I didn't reply in time. VMind supports the connection to new models: 1. normally, custom request parameters can support different llm...

@LofiSu Vmind支持自定义模型发起请求 `new VMind(llmOption)` llmOption内可以设置模型的请求信息

``` { "type": "bar", "direction": "vertical", "xField": [ "__Dim_X__", "__Dim_Detail__" ], "yField": "__MeaValue__", "seriesField": "__Dim_ColorId__", "padding": 0, "region": [ { "clip": true } ], "animation": true, "color": { "type": "ordinal",...

``` { "type": "bar", "direction": "vertical", "xField": [ "date", "__DimGroup__" ], "yField": "__MeaValue__", "seriesField": "__DimGroupID__", "padding": 0, "region": [ { "clip": true } ], "animation": true, "stackCornerRadius": [ 4, 4,...