CN113420536A - 一种点距图表自动化生成方法及*** - Google Patents
一种点距图表自动化生成方法及*** Download PDFInfo
- Publication number
- CN113420536A CN113420536A CN202110626766.0A CN202110626766A CN113420536A CN 113420536 A CN113420536 A CN 113420536A CN 202110626766 A CN202110626766 A CN 202110626766A CN 113420536 A CN113420536 A CN 113420536A
- Authority
- CN
- China
- Prior art keywords
- data
- chart
- area
- column
- temporary
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 30
- 238000013500 data storage Methods 0.000 claims abstract description 40
- 238000010586 diagram Methods 0.000 claims description 30
- 238000004364 calculation method Methods 0.000 claims description 6
- 238000007781 pre-processing Methods 0.000 claims description 6
- 238000004590 computer program Methods 0.000 claims description 4
- 238000013479 data entry Methods 0.000 claims description 3
- 239000011159 matrix material Substances 0.000 claims description 2
- 230000006870 function Effects 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 238000013079 data visualisation Methods 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 238000003491 array Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000004422 calculation algorithm Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/166—Editing, e.g. inserting or deleting
- G06F40/177—Editing, e.g. inserting or deleting of tables; using ruled lines
- G06F40/18—Editing, e.g. inserting or deleting of tables; using ruled lines of spreadsheets
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T11/00—2D [Two Dimensional] image generation
- G06T11/20—Drawing from basic elements, e.g. lines or circles
- G06T11/206—Drawing of charts or graphs
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Health & Medical Sciences (AREA)
- Artificial Intelligence (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Computational Linguistics (AREA)
- General Health & Medical Sciences (AREA)
- General Engineering & Computer Science (AREA)
- Processing Or Creating Images (AREA)
Abstract
本公开提供了一种点距图表自动化生成方法及***,包括:预先在Excel页面中设置数据存储区域、临时区域以及点距图表区域;基于数据存储区域的行列名称将获取的数据输入表格中;利用VBA代码读取数据存储区域的数据,将所述数据存储区域中的名称所在列和数据所在列拷贝至临时区域,并基于所述数据进行等分数值的计算,确定临时区域中等分数值的大小;基于所述临时区域数据,采用柱状图和散点图相结合的方式,利用VBA代码生成点距图表。
Description
技术领域
本公开属于数据可视化技术领域,尤其涉及一种点距图表自动化生成方法及***。
背景技术
本部分的陈述仅仅是提供了与本公开相关的背景技术信息,不必然构成在先技术。
数据对比的呈现是数据可视化中较为常见的一种应用。在对比多个数据数值时,人们一般采用柱状图、圆饼图或者其他图表。在这类图表中,人们还会采用一种使用点的位置来表达数据大小的值。该类图表并没有统一的名称,这里称之为点距图。点距图类似柱状图,即在柱状图的端点处使用原点而不是用柱状来表示数值大小。由于点距图使用点的位置而不是柱的长度或者圆饼图的角度,因此该图表能够更好的表达数值信息。点距图的图形元素较少,能够使图表更为稀疏的简洁,相比柱状图能够留出更多的空间从而使得人们读图和理解更为容易。而由于点距图的留白空间较多,该图表更适合表达多系列数据。因此,点距图是一种除柱状图外更为灵活和有效的数值对比图表。
发明人发现,由于该图表并不是基础图表种类,对于其制作和生成目前并没有直接的方法和相应的功能模块,大部分的情况下只能使用手动方式制作,且过程较为复杂。
发明内容
本公开为了解决上述问题,提供了一种点距图表自动化生成方法及***,所述方案在Excel软件中结合VBA宏编程语言自动生成点距图表,采用多种图表结合的方式,使用柱状图和散点图的特性联合自动生成点距图表。
根据本公开实施例的第一个方面,提供了一种点距图表自动化生成方法,包括:
预先在Excel页面中设置数据存储区域、临时区域以及点距图表区域;
基于数据存储区域的行列名称将获取的数据输入表格中;
利用VBA代码读取数据存储区域的数据,将所述数据存储区域中的名称所在列和数据所在列拷贝至临时区域,并基于所述数据进行等分数值的计算,确定临时区域中等分数值的大小;
基于所述临时区域数据,采用柱状图和散点图相结合的方式,利用VBA代码生成点距图表。
进一步的,所述采用柱状图和散点图相结合的方式,利用VBA代码生成点距图表,具体为:基于所述临时区域数据,首先,在所述点距图表区域生成横向柱状图,并将所述柱状图的竖直网格线删除,显示水平网格线;接下来,在所述点距图表区域生成散点图。
进一步的,所述散点图的生成采用如下设置:所述散点图的横轴设置为所述临时区域数据的数据存储列,纵轴设置为所述临时区域数据的等分数值存储列。
进一步的,所述横向柱状图的纵轴设置为所述临时区域数据的名称存储列,横轴设置为数值存储列。
进一步的,所述临时区域中的等分数值存储列中的数值模拟了所述数据存储列中元素在点距图表的高度平均分,进而各个数据能够均匀的分配于点距图表的纵轴方向。
根据本公开实施例的第二个方面,提供了一种基于VBA的矩阵图表生成***,包括:
预处理单元,其用于预先在Excel页面中设置数据存储区域、临时区域以及点距图表区域;
数据录入单元,其用于基于数据存储区域的行列名称将获取的数据输入表格中;
等分数值计算单元,其用于利用VBA代码读取数据存储区域的数据,将所述数据存储区域中的名称所在列和数据所在列拷贝至临时区域,并基于所述数据进行等分数值的计算,确定临时区域中等分数值的大小;
点距图表生成单元,其用于基于所述临时区域数据,采用柱状图和散点图相结合的方式,利用VBA代码生成点距图表。
根据本公开实施例的第三个方面,提供了一种电子设备,包括存储器、处理器及存储在存储器上运行的计算机程序,所述处理器执行所述程序时实现所述的一种点距图表自动化生成方法。
根据本公开实施例的第四个方面,提供了一种非暂态计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现所述的一种点距图表自动化生成方法。
与现有技术相比,本公开的有益效果是:
(1)本公开所述方案基于Excel办公软件,结合VBA宏编程语言,通过采用多种图表结合的方式,使用柱状图和散点图的特性联合自动生成点距图表;同时,由于Excel软件是目前最为常用和最易获得的电子表格软件之一,因此***具备较强的通用性和实用性。
(2)本公开所述方案能够全自动产生点距图表,只需用户提供基础数据和单元格区域名称即可,所述方案对于使用者没有VBA脚本编程语言的要求;本公开所述方案的实现是基于Excel软中自带的图形生成功能实现,因此对于最终的结果可以直接在图片中对不同元素进行调整、添加或删除,进而本公开所述方案具有较高的灵活性。
(3)本公开所述方案对于具备一定VBA程序基础的使用者具备一定的扩展性,使用者可以根据需求在代码中相应的步骤进行修改,实现关键步骤的自动化或者半自动化,本公开提供的方法和步骤可以作为更为高级的图表生成的中间步骤。
本公开附加方面的优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本公开的实践了解到。
附图说明
构成本公开的一部分的说明书附图用来提供对本公开的进一步理解,本公开的示意性实施例及其说明用于解释本公开,并不构成对本公开的不当限定。
图1为本公开实施例一中所述的原始数据示意图;
图2为本公开实施例一中所述的利用本公开所述方法基于图1中所述原始数据生成的点距图表;
图3为本公开实施例一中所述的临时数据示意图;
图4为本公开实施例一中所述的数据量较大情况下的原始数据示意图;
图5为本公开实施例一中所述的利用本公开所述方案基于图4中所示数据生成的点距图表;
图6为本公开实施例一中所述的基于图5中点距图表排序后的结果示意图;
图7为本公开实施例一中所述的点距图表自动化生成方法流程图。
具体实施方式
下面结合附图与实施例对本公开做进一步说明。
应该指出,以下详细说明都是例示性的,旨在对本公开提供进一步的说明。除非另有指明,本文使用的所有技术和科学术语具有与本公开所属技术领域的普通技术人员通常理解的相同含义。
需要注意的是,这里所使用的术语仅是为了描述具体实施方式,而非意图限制根据本公开的示例性实施方式。如在这里所使用的,除非上下文另外明确指出,否则单数形式也意图包括复数形式,此外,还应当理解的是,当在本说明书中使用术语“包含”和/或“包括”时,其指明存在特征、步骤、操作、器件、组件和/或它们的组合。
在不冲突的情况下,本公开中的实施例及实施例中的特征可以相互组合。
实施例一:
本实施例的目的是提供一种点距图表自动化生成方法。
一种点距图表自动化生成方法,包括:
预先在Excel页面中设置数据存储区域、临时区域以及点距图表区域;
基于数据存储区域的行列名称将获取的数据输入表格中;
利用VBA代码读取数据存储区域的数据,将所述数据存储区域中的名称所在列和数据所在列拷贝至临时区域,并基于所述数据进行等分数值的计算,确定临时区域中等分数值的大小;
基于所述临时区域数据,采用柱状图和散点图相结合的方式,利用VBA代码生成点距图表。
具体的,为了便于理解,以下结合附图对本公开所述方案进行详细说明:
为了能够更好的说明该发明的生成思想,首先给出图表的说明和关键步骤的实现原理:
如图1所示,为原始数据;图2为本公开所述方案最终生成的点距图表,图3为本公开所述方法在生成过程中的临时数据。该临时数据在图表生成完成后可使用程序进行删除或者在其他页面保存。为了便于描述,图3中的临时数据分别使用了X,Y和Z来标识三列。其中,X和Y列于原始数据(即图1)的“名称”列和“数值”列完全相同。Z的数据则是将数值1进行n等分得到的位置数值。例如,原始数据一共为10行数据,则需要对1进行11等分,因此每个小分段的数值为1/11=0.090909。因此Z列第一行比0大0.090909,第二行比第一行大0.090909。以此类推,最后一行与1的差也为0.090909。Z的作用这里使用图2进行说明。
本公开所述方案的主要构思是使用两个图表在同一个区域中展示的方法。第一个图表是基于X列和Y列的横向柱状图。从图2中可以看出每个数据的大小对应右边黑点到左侧图表边界的距离。而这里柱状图中的柱形元素进行了隐藏。该图表的目的是将数据名称列于数值进行连接,即如果原始数据出现顺序上的变动,最终结果也会进行即时的调整。第二个图表是散点图,散点图的横轴数据即为Y列,即原始数据。散点图的纵轴为Z列数据。由于Z列数据的数值模拟了图表的高度平均分,因此会平均的分配正在图表的纵轴方向。例如,如果只看图3的Y和Z列的数据,该数据就对应了图2中的散点图的位置。即X列是黑点的横轴位置,Y列是黑点的纵轴位置。
基于上述描述,本公开开所述方案包括以下具体步骤:
步骤1:根据数据区域在VBA中实现辅助数据的生成
假设图1中原始数据的名称所在的列的区域名称为DataName,数据所在的区域为DataValue。为了生成图3中的临时数据。首先根据原始数据区域的大小来创建和命名临时区域,其VBA代码如下,具体的:代码中使用nameRng来表示图3中的X列区域,dataRng来表示Y列,dotDataRng表示Z列。并使用拷贝函数进行复制。新区域在原始区域的右侧3个单位。将区域行数扩大是为了后面用于计算1的n等分较为方便。
---------------------------
Set nameRng=Range("DataName").Resize(Range("DataName")._
Rows.Count+2).Offset(-1,4)
Set dataRng=Range("DataValue").Resize(Range("DataValue")._
Rows.Count+2).Offset(-1,3)
Set dotDataRng=dataRng.Offset(0,1)
Range("DataName").Copy nameRng.Offset(1,0)
Range("DataValue").Copy dataRng.Offset(1,0)
---------------------------
下一步,继续等分数值的计算和Z列的填写,具体采用以下代码,具体的:首先计算等分的份数,即变量tNum。然后计算每个分段的大小,即变量u的数值。然后使用循环对Z列进行填写。
---------------------------
tNum=dotDataRng.Rows.Count-1
u=(1/tNum)
For i=0To dotDataRng.Rows.Count-1
dotDataRng.Cells(i+1,1)=i*u
Next i
---------------------------
步骤2:在VBA中实现柱状图和散点图的生成;
使用代码生成第一种图表,即柱状图,并将竖直网格线删除并显示水平网格线。其主要采用以下代码,具体的,其中Union(nameRng,dataRng)是对X和Y列进行合并。代码前两句是生成图表,后两句是设置网格线。在进行完设置后,可以对图表中的绘图区域添加边界并设置网格线格式。例如图2中的水平网格线为虚线。这类步骤可以在最后的调整中进行,因此不再赘述。
---------------------------
ActiveSheet.Shapes.AddChart2(216,xlBarClustered).Select
ActiveChart.SetSourceData Source:=Union(nameRng,dataRng)
ActiveChart.SetElement(msoElementPrimaryValueGridLinesNone)
ActiveChart.Axes(xlCategory).HasMajorGridlines=True
---------------------------
生成散点图具体采用以下代码,其具体步骤为添加新的系列并设置系列为散点图。
---------------------------
ActiveChart.PlotArea.Select
ActiveChart.SeriesCollection.NewSeries
ActiveChart.FullSeriesCollection(2).Select
ActiveChart.FullSeriesCollection(2).ChartType=xlXYScatter
---------------------------
步骤3:在VBA中调整表格中的数据源和表格数轴的设置;
将散点图的横轴设置为Y列,纵轴设置为Z,并将图表元素放置于轴上而不是轴中的代码如下。代码前两行是将横轴数据设置为Y列。下面两行是将纵轴设置为Z列。后面两行是将图表元素至于轴上。
---------------------------
ActiveChart.FullSeriesCollection(2).XValues=_
dataRng.Resize(dataRng.Rows.Count-2).Offset(1,0)
ActiveChart.FullSeriesCollection(2).Values=_
dotDataRng.Resize(dotDataRng.Rows.Count-2).Offset(1,0)
ActiveChart.Axes(xlCategory).Select
ActiveChart.Axes(xlCategory).AxisBetweenCategories=False
---------------------------
步骤4:对生成的图形进行进一步的调整和设置。
在该步骤中可以对图表的其他元素进行添加和删除或进行已有元素的设置,例如使用以下语句:
ActiveChart.SetElement(msoElementSecondaryCategoryAxisShow)
可以将图表中横轴的数值进行显示,即图2中的最下方的数值标签。
进一步的,为了证明本公开所述方法的有效性,本实施例中进了点距图表的生成举例:
如图4所示为在数据量较大情况下的原始数据示意图;如图5为利用本公开所述方案基于图4中所示数据生成的点距图表;图6为基于图5中点距图表排序后的结果示意图;结合图表可以发现,所述点距图类似柱状图,即在柱状图的端点处使用原点而不是用柱状来表示数值大小。由于点距图使用点的位置而不是柱的长度或者圆饼图的角度,因此该图表能够更好的表达数值信息。点距图的图形元素较少,能够使图表更为稀疏的简洁,相比柱状图能够留出更多的空间从而使得人们读图和理解更为容易。而由于点距图的留白空间较多,该图表更适合表达多系列数据。因此,点距图是一种除柱状图外更为灵活和有效的数值对比图表。
实施例二:
本实施例的目的是提供一种点距图表自动化生成***。
一种点距图表自动化生成***,包括:
预处理单元,其用于预先在Excel页面中设置数据存储区域、临时区域以及点距图表区域;
数据录入单元,其用于基于数据存储区域的行列名称将获取的数据输入表格中;
等分数值计算单元,其用于利用VBA代码读取数据存储区域的数据,将所述数据存储区域中的名称所在列和数据所在列拷贝至临时区域,并基于所述数据进行等分数值的计算,确定临时区域中等分数值的大小;
点距图表生成单元,其用于基于所述临时区域数据,采用柱状图和散点图相结合的方式,利用VBA代码生成点距图表。
进一步的,所述采用柱状图和散点图相结合的方式,利用VBA代码生成点距图表,具体为:基于所述临时区域数据,首先,在所述点距图表区域生成横向柱状图,并将所述柱状图的竖直网格线删除,显示水平网格线;接下来,在所述点距图表区域生成散点图。
进一步的,所述散点图的生成采用如下设置:所述散点图的横轴设置为所述临时区域数据的数据存储列,纵轴设置为所述临时区域数据的等分数值存储列,图表元素放置于轴上。
在更多实施例中,还提供:
一种电子设备,包括存储器和处理器以及存储在存储器上并在处理器上运行的计算机指令,所述计算机指令被处理器运行时,完成实施例一中所述的方法。为了简洁,在此不再赘述。
应理解,本实施例中,处理器可以是中央处理单元CPU,处理器还可以是其他通用处理器、数字信号处理器DSP、专用集成电路ASIC,现成可编程门阵列FPGA或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
存储器可以包括只读存储器和随机存取存储器,并向处理器提供指令和数据、存储器的一部分还可以包括非易失性随机存储器。例如,存储器还可以存储设备类型的信息。
一种计算机可读存储介质,用于存储计算机指令,所述计算机指令被处理器执行时,完成实施例一中所述的方法。
实施例一中的方法可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器、闪存、只读存储器、可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器,处理器读取存储器中的信息,结合其硬件完成上述方法的步骤。为避免重复,这里不再详细描述。
本领域普通技术人员可以意识到,结合本实施例描述的各示例的单元即算法步骤,能够以电子硬件或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。
上述实施例提供的一种点距图表自动化生成方法及***可以实现,具有广阔的应用前景。
以上所述仅为本公开的优选实施例而已,并不用于限制本公开,对于本领域的技术人员来说,本公开可以有各种更改和变化。凡在本公开的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本公开的保护范围之内。
上述虽然结合附图对本公开的具体实施方式进行了描述,但并非对本公开保护范围的限制,所属领域技术人员应该明白,在本公开的技术方案的基础上,本领域技术人员不需要付出创造性劳动即可做出的各种修改或变形仍在本公开的保护范围以内。
Claims (10)
1.一种点距图表自动化生成方法,其特征在于,包括:
预先在Excel页面中设置数据存储区域、临时区域以及点距图表区域;
基于数据存储区域的行列名称将获取的数据输入表格中;
利用VBA代码读取数据存储区域的数据,将所述数据存储区域中的名称所在列和数据所在列拷贝至临时区域,并基于所述数据进行等分数值的计算,确定临时区域中等分数值的大小;
基于所述临时区域数据,采用柱状图和散点图相结合的方式,利用VBA代码生成点距图表。
2.如权利要求1所述的一种点距图表自动化生成方法,其特征在于,所述采用柱状图和散点图相结合的方式,利用VBA代码生成点距图表,具体为:基于所述临时区域数据,首先,在所述点距图表区域生成横向柱状图,并将所述柱状图的竖直网格线删除,显示水平网格线;接下来,在所述点距图表区域生成散点图。
3.如权利要求1所述的一种点距图表自动化生成方法,其特征在于,所述散点图的生成采用如下设置:所述散点图的横轴设置为所述临时区域数据的数据存储列,纵轴设置为所述临时区域数据的等分数值存储列。
4.如权利要求1所述的一种点距图表自动化生成方法,其特征在于,所述横向柱状图的纵轴设置为所述临时区域数据的名称存储列,横轴设置为数值存储列。
5.如权利要求1所述的一种点距图表自动化生成方法,其特征在于,所述临时区域中的等分数值存储列中的数值模拟了所述数据存储列中元素在点距图表的高度平均分,进而各个数据能够均匀的分配于点距图表的纵轴方向。
6.一种基于VBA的矩阵图表生成***,其特征在于,包括:
预处理单元,其用于预先在Excel页面中设置数据存储区域、临时区域以及点距图表区域;
数据录入单元,其用于基于数据存储区域的行列名称将获取的数据输入表格中;
等分数值计算单元,其用于利用VBA代码读取数据存储区域的数据,将所述数据存储区域中的名称所在列和数据所在列拷贝至临时区域,并基于所述数据进行等分数值的计算,确定临时区域中等分数值的大小;
点距图表生成单元,其用于基于所述临时区域数据,采用柱状图和散点图相结合的方式,利用VBA代码生成点距图表。
7.如权利要求6所述的一种点距图表自动化生成***,其特征在于,所述采用柱状图和散点图相结合的方式,利用VBA代码生成点距图表,具体为:基于所述临时区域数据,首先,在所述点距图表区域生成横向柱状图,并将所述柱状图的竖直网格线删除,显示水平网格线;接下来,在所述点距图表区域生成散点图。
8.如权利要求6所述的一种点距图表自动化生成***,其特征在于,所述散点图的生成采用如下设置:所述散点图的横轴设置为所述临时区域数据的数据存储列,纵轴设置为所述临时区域数据的等分数值存储列,图表元素放置于轴上。
9.一种电子设备,包括存储器、处理器及存储在存储器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1-5任一项所述的一种点距图表自动化生成方法。
10.一种非暂态计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1-5任一项所述的一种点距图表自动化生成方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110626766.0A CN113420536A (zh) | 2021-06-04 | 2021-06-04 | 一种点距图表自动化生成方法及*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110626766.0A CN113420536A (zh) | 2021-06-04 | 2021-06-04 | 一种点距图表自动化生成方法及*** |
Publications (1)
Publication Number | Publication Date |
---|---|
CN113420536A true CN113420536A (zh) | 2021-09-21 |
Family
ID=77713916
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110626766.0A Pending CN113420536A (zh) | 2021-06-04 | 2021-06-04 | 一种点距图表自动化生成方法及*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113420536A (zh) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2018174365A1 (ko) * | 2017-03-20 | 2018-09-27 | 주식회사 뉴스젤리 | 데이터 테이블의 차트 시각화 방법 |
CN109491722A (zh) * | 2018-11-05 | 2019-03-19 | 四川长虹电器股份有限公司 | 基于微信小程序的柱状图图表插件***及其实现方法 |
CN112269828A (zh) * | 2020-11-18 | 2021-01-26 | 网易(杭州)网络有限公司 | 数据生成方法、装置和电子设备 |
CN112686982A (zh) * | 2020-12-31 | 2021-04-20 | 山东师范大学 | 一种基于vba的多维数据散点图生成方法及*** |
CN112837565A (zh) * | 2021-01-20 | 2021-05-25 | 山东师范大学 | 一种散点图的多标签教学演示***及方法 |
-
2021
- 2021-06-04 CN CN202110626766.0A patent/CN113420536A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2018174365A1 (ko) * | 2017-03-20 | 2018-09-27 | 주식회사 뉴스젤리 | 데이터 테이블의 차트 시각화 방법 |
CN109491722A (zh) * | 2018-11-05 | 2019-03-19 | 四川长虹电器股份有限公司 | 基于微信小程序的柱状图图表插件***及其实现方法 |
CN112269828A (zh) * | 2020-11-18 | 2021-01-26 | 网易(杭州)网络有限公司 | 数据生成方法、装置和电子设备 |
CN112686982A (zh) * | 2020-12-31 | 2021-04-20 | 山东师范大学 | 一种基于vba的多维数据散点图生成方法及*** |
CN112837565A (zh) * | 2021-01-20 | 2021-05-25 | 山东师范大学 | 一种散点图的多标签教学演示***及方法 |
Non-Patent Citations (2)
Title |
---|
欣宇521心愿: "ExcelVBA教程:自动生成散点图", 《百度经验》 * |
艾月1898: "Excel图表制作一条形图与散点图相结合", 《百度经验》 * |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN112088372A (zh) | 二部图的简化图形描绘的方法和*** | |
DE102016109517A1 (de) | Reduzierte Speicherung von Strichen in Dokumenten | |
CN103177709A (zh) | 字符显示方法和装置 | |
KR20160025519A (ko) | 속성 그룹을 이용한 시각적 엘리먼트의 선택 및 편집 기법 | |
EP2002352B1 (en) | Applying effects to a merged text path | |
JP2016504666A (ja) | 組版方法、装置、プログラム及び記録媒体 | |
CN104504214A (zh) | 电气原理图的生成方法 | |
CN112651331B (zh) | 文本表格提取方法、***、计算机设备及存储介质 | |
CN116630468A (zh) | 一种二维图纸生成方法、装置、存储介质以及电子设备 | |
US10402484B2 (en) | Aligning annotation of fields of documents | |
CN110377559B (zh) | 一种pdf文件数据提取方法、装置及存储介质 | |
CN113420536A (zh) | 一种点距图表自动化生成方法及*** | |
CN112269828A (zh) | 数据生成方法、装置和电子设备 | |
CN111401023B (zh) | 一种报表生成方法、装置、服务器及存储介质 | |
DE68919416T2 (de) | Methode und Gerät zur Mustererzeugung hoher Qualität. | |
CN115859412A (zh) | 一种基于bim的幕墙快速生成方法、装置及设备 | |
JP3307498B2 (ja) | 図形描画装置及びその方法 | |
Li et al. | A human-computer interactive dynamic description method for Jiaguwen Characters | |
US10740539B2 (en) | Page structure adjustments | |
CN115082592A (zh) | 一种曲线生成方法、***、计算机设备、及存储介质 | |
CN115249303A (zh) | 基于图纸分割的布点绘制方法、装置、设备及存储介质 | |
CN109697275A (zh) | 字库生成方法及装置 | |
CN108701075A (zh) | 数据表格创建装置、数据表格创建方法以及数据表格创建程序 | |
JPH0692153B2 (ja) | 文書処理システムにおける数式清書方法 | |
EP3614279A1 (en) | A method and a device for displaying text with a proportional font |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20210921 |