diff --git a/src/packages/components/Charts/Lines/LineCommon/index.vue b/src/packages/components/Charts/Lines/LineCommon/index.vue
index 617406e1..636a00dd 100644
--- a/src/packages/components/Charts/Lines/LineCommon/index.vue
+++ b/src/packages/components/Charts/Lines/LineCommon/index.vue
@@ -14,7 +14,6 @@ import {
GridComponent,
TooltipComponent,
LegendComponent,
- TitleComponent
} from 'echarts/components'
const props = defineProps({
@@ -38,7 +37,6 @@ use([
GridComponent,
TooltipComponent,
LegendComponent,
- TitleComponent
])
const option = computed(() => {
diff --git a/src/packages/components/Charts/Lines/LineGradientSingle/config.ts b/src/packages/components/Charts/Lines/LineGradientSingle/config.ts
new file mode 100644
index 00000000..8903f5a5
--- /dev/null
+++ b/src/packages/components/Charts/Lines/LineGradientSingle/config.ts
@@ -0,0 +1,35 @@
+import { echartOptionProfixHandle, publicConfig } from '@/packages/public'
+import { LineGradientSingleConfig } from './index'
+import { CreateComponentType } from '@/packages/index.d'
+import omit from 'lodash/omit'
+
+export const includes = ['legend', 'xAxis', 'yAxis']
+
+const options = echartOptionProfixHandle({
+ legend: {
+ show: true,
+ },
+ xAxis: {
+ show: true,
+ type: 'category',
+ data: ['Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun']
+ },
+ yAxis: {
+ show: true,
+ type: 'value'
+ },
+ series: [
+ {
+ name: 'data1',
+ type: 'line',
+ data: [120, 200, 150, 80, 70, 110, 130]
+ }
+ ]
+}, includes)
+
+export default class Config extends publicConfig implements CreateComponentType {
+ public key: string = LineGradientSingleConfig.key
+ public chartConfig = omit(LineGradientSingleConfig, ['node'])
+ // 图表配置项
+ public option = options
+}
\ No newline at end of file
diff --git a/src/packages/components/Charts/Lines/LineGradientSingle/config.vue b/src/packages/components/Charts/Lines/LineGradientSingle/config.vue
new file mode 100644
index 00000000..3e3b929c
--- /dev/null
+++ b/src/packages/components/Charts/Lines/LineGradientSingle/config.vue
@@ -0,0 +1,7 @@
+
+ 配置项目
+
+
+
diff --git a/src/packages/components/Charts/Lines/LineGradientSingle/index.vue b/src/packages/components/Charts/Lines/LineGradientSingle/index.vue
index 850cdeef..636a00dd 100644
--- a/src/packages/components/Charts/Lines/LineGradientSingle/index.vue
+++ b/src/packages/components/Charts/Lines/LineGradientSingle/index.vue
@@ -1,13 +1,45 @@
-
- line组件渲染
-
+
-
-
\ No newline at end of file
diff --git a/src/packages/components/Charts/Lines/LineGradients/config.ts b/src/packages/components/Charts/Lines/LineGradients/config.ts
new file mode 100644
index 00000000..cd81b856
--- /dev/null
+++ b/src/packages/components/Charts/Lines/LineGradients/config.ts
@@ -0,0 +1,40 @@
+import { echartOptionProfixHandle, publicConfig } from '@/packages/public'
+import { LineGradientsConfig } from './index'
+import { CreateComponentType } from '@/packages/index.d'
+import omit from 'lodash/omit'
+
+export const includes = ['legend', 'xAxis', 'yAxis']
+
+const options = echartOptionProfixHandle({
+ legend: {
+ show: true,
+ },
+ xAxis: {
+ show: true,
+ type: 'category',
+ data: ['Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun']
+ },
+ yAxis: {
+ show: true,
+ type: 'value'
+ },
+ series: [
+ {
+ name: 'data1',
+ type: 'line',
+ data: [120, 200, 150, 80, 70, 110, 130]
+ },
+ {
+ name: 'data2',
+ type: 'line',
+ data: [130, 130, 312, 268, 155, 117, 160]
+ }
+ ]
+}, includes)
+
+export default class Config extends publicConfig implements CreateComponentType {
+ public key: string = LineGradientsConfig.key
+ public chartConfig = omit(LineGradientsConfig, ['node'])
+ // 图表配置项
+ public option = options
+}
\ No newline at end of file
diff --git a/src/packages/components/Charts/Lines/LineGradients/config.vue b/src/packages/components/Charts/Lines/LineGradients/config.vue
new file mode 100644
index 00000000..3e3b929c
--- /dev/null
+++ b/src/packages/components/Charts/Lines/LineGradients/config.vue
@@ -0,0 +1,7 @@
+
+ 配置项目
+
+
+
diff --git a/src/packages/components/Charts/Lines/LineGradients/index.ts b/src/packages/components/Charts/Lines/LineGradients/index.ts
index f17d72c0..ca8e300f 100644
--- a/src/packages/components/Charts/Lines/LineGradients/index.ts
+++ b/src/packages/components/Charts/Lines/LineGradients/index.ts
@@ -4,7 +4,7 @@ import { ConfigType, PackagesCategoryEnum } from '@/packages/index.d'
import { ChatCategoryEnum, ChatCategoryEnumName } from '../../index.d'
export const LineGradientsConfig: ConfigType = {
- key: 'VLineGradientSingle',
+ key: 'VLineGradients',
title: '折线面积图',
category: ChatCategoryEnum.LINE,
categoryName: ChatCategoryEnumName.LINE,
diff --git a/src/packages/components/Charts/Lines/LineGradients/index.vue b/src/packages/components/Charts/Lines/LineGradients/index.vue
index 850cdeef..636a00dd 100644
--- a/src/packages/components/Charts/Lines/LineGradients/index.vue
+++ b/src/packages/components/Charts/Lines/LineGradients/index.vue
@@ -1,13 +1,45 @@
-
- line组件渲染
-
+
-
-
\ No newline at end of file
diff --git a/src/packages/components/Charts/Pies/PieCommon/config.ts b/src/packages/components/Charts/Pies/PieCommon/config.ts
index 1bd77aa3..db634dd1 100644
--- a/src/packages/components/Charts/Pies/PieCommon/config.ts
+++ b/src/packages/components/Charts/Pies/PieCommon/config.ts
@@ -12,14 +12,13 @@ const option = echartOptionProfixHandle({
},
legend: {
show: true,
- top: '5%',
- left: 'center'
},
series: [
{
name: 'Access From',
type: 'pie',
radius: ['40%', '70%'],
+ center: ['50%', '60%'],
avoidLabelOverlap: false,
itemStyle: {
show: true,
diff --git a/src/packages/index.ts b/src/packages/index.ts
index 0944c272..4fb919de 100644
--- a/src/packages/index.ts
+++ b/src/packages/index.ts
@@ -32,6 +32,7 @@ const packagesInstall = (app: App): void => {
* @param dropData
*/
const createComponent = async (dropData: ConfigType) => {
+ console.log(dropData)
const { category } = dropData
const key = dropData.key.substring(1)
const chart = await import(`./components/${dropData.package}/${category}/${key}/config.ts`)
diff --git a/src/settings/chartThemes/global.theme.json b/src/settings/chartThemes/global.theme.json
index b758af68..33e84035 100644
--- a/src/settings/chartThemes/global.theme.json
+++ b/src/settings/chartThemes/global.theme.json
@@ -62,6 +62,7 @@
}
},
"legend": {
+ "top": "5%",
"textStyle": {
"color": "#B9B8CE"
}