JP6874856B2 - Display program, display method and display device - Google Patents
Display program, display method and display device Download PDFInfo
- Publication number
- JP6874856B2 JP6874856B2 JP2019551780A JP2019551780A JP6874856B2 JP 6874856 B2 JP6874856 B2 JP 6874856B2 JP 2019551780 A JP2019551780 A JP 2019551780A JP 2019551780 A JP2019551780 A JP 2019551780A JP 6874856 B2 JP6874856 B2 JP 6874856B2
- Authority
- JP
- Japan
- Prior art keywords
- display
- graph
- data
- diagram
- mark
- 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.)
- Active
Links
Images
Classifications
-
- 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
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- User Interface Of Digital Computer (AREA)
- Image Generation (AREA)
Description
本発明は、表示プログラム、表示方法及び表示装置に関する。 The present invention relates to a display program, a display method, and a display device.
従来から、データの分布やばらつきをわかりやすく表現した統計学的なグラフの一つとして、箱ひげ図が知られている。箱ひげ図は、長方形の箱とその両端から伸びるひげによって、データの分布を表現するものであり、例えば、製造業におけるライン作業等において、各工程の生産性を判断する場合等に用いられる。 Conventionally, a box plot has been known as one of the statistical graphs that expresses the distribution and variation of data in an easy-to-understand manner. The boxplot represents the distribution of data by a rectangular box and whiskers extending from both ends thereof, and is used, for example, when determining the productivity of each process in line work in the manufacturing industry.
箱ひげ図では、全てのデータが描画されない場合がある。一般的な箱ひげ図では、箱の両側に伸びるびげの両端を最小値と最大値としたとき、例えば、全てのデータ数のうち、95%程度のデータ数が最小値と最大値までの範囲に含まれるように描画される。そして、最大値と最小値との間に入らないデータは、外れ値とされ、箱ひげ図では表現されない。 In the box plot, not all data may be drawn. In a general box plot, when both ends of the barb extending on both sides of the box are set to the minimum and maximum values, for example, about 95% of the total number of data is the range up to the minimum and maximum values. Is drawn to be included in. Then, the data that does not fall between the maximum value and the minimum value is regarded as an outlier and is not represented by the boxplot.
しかしながら、製造業の現場等では、製造工程の管理や改善等を行うにあたり、外れ値の有無や分布等の情報の提供が望まれている。 However, in the manufacturing industry, it is desired to provide information such as the presence / absence and distribution of outliers when managing or improving the manufacturing process.
1つの側面では、本発明は、外れ値に関する情報を表示させることを目的としている。 In one aspect, the invention aims to display information about outliers.
一つ態様では、複数回測定された、工程毎に要する時間の分布状態に基づいて、グラフの描画範囲に含まれ、グラフに含まれる第1の図形に対応づける測定値の範囲を特定するとともに、前記グラフに含まれる線図に対応付ける範囲を特定し、前記第1の図形と前記線図に対応付けた以外の測定値がある場合に、前記第1の図形及び前記線図を表示する際に、前記第1の図形と前記線図に対応付けた以外の測定値が前記グラフの描画範囲内か否かに応じて異なる図形を対応付けて表示する、処理をコンピュータに実行させることを特徴とする表示プログラムである。 In one embodiment, the range of measured values included in the drawing range of the graph and associated with the first figure included in the graph is specified based on the distribution state of the time required for each process, which is measured a plurality of times. , When specifying the range associated with the diagram included in the graph and displaying the first graphic and the diagram when there are measured values other than those associated with the first graphic and the diagram. In addition, a computer is made to execute a process of displaying different figures in association with each other depending on whether or not the measured values other than those associated with the first figure and the diagram are within the drawing range of the graph. It is a display program.
上記各処理は、上記各処理を実現する機能部、各手順としても良く、各処理をコンピュータに実行させるプログラムを記憶したコンピュータ読み取り可能な記憶媒体とすることもできる。 Each of the above processes may be a functional unit or a procedure for realizing each of the above processes, or may be a computer-readable storage medium that stores a program for causing a computer to execute each process.
外れ値に関する情報を表示させることができる。 Information about outliers can be displayed.
以下に、図面を参照して、実施形態について説明する。はじめに、本実施形態の説明に先立ち、箱ひげ図について説明する。 Hereinafter, embodiments will be described with reference to the drawings. First, a boxplot will be described prior to the description of the present embodiment.
図1は、箱ひげ図について説明する図である。図1では、全ての標本(データ)の分布を示すデータ密度曲線10と、データ密度曲線10に基づく箱ひげ図20とを示している。
FIG. 1 is a diagram illustrating a box-and-whisker plot. FIG. 1 shows a
データ密度曲線10では、縦軸を標本数(データ数)とし、横軸を観測値(データの値)としている。箱ひげ図20は、データ密度曲線10と対応しており、データの分布、最小値、最大値を可視化したグラフである。
In the
図1に示す箱ひげ図20の例では、データ密度曲線10に描画された全ての標本のうち、95%の標本が含まれるように描画されており、残りの5%の標本は外れ値とされ、箱ひげ図20には表現されていない。
In the example of the boxplot FIG. 20 shown in FIG. 1, 95% of the samples drawn on the
具体的には、例えば、データ密度曲線10が1000個の標本によって描画されている場合、箱ひげ図20は、950個の標本を含むものとなり、残りの50個の標本は、外れ値とされて表現されない。尚、箱ひげ図20は一例であり、全ての標本数に対する、箱ひげ図に描画される標本数の割合は、これに限定されず、箱ひげ図の利用シーンや、利用者によって異なる。
Specifically, for example, when the
図1の例では、外れ値とされる標本は、例えば、全標本の分布範囲H1において、観測値が小さい標本から順に数え、数えた標本数が全ての標本数の2.5%となるまでの標本と、観測値が大きい標本から順に数え、数えた標本数が全ての標本数の2.5%となるまでの標本である。例えば、全ての標本数が1000個であった場合、分布範囲H1において、観測値が最小の標本から、観測値が小さい順に数えて25個目までの標本と、観測値が最大の標本から、観測値が大きい順に数えて25個目までの標本と、が外れ値となる。 In the example of FIG. 1, the samples considered to be outliers are counted in order from the sample with the smallest observed value in the distribution range H1 of all the samples, until the counted sample number becomes 2.5% of the total number of samples. The samples are counted in order from the sample with the largest observation value, and the number of samples counted is 2.5% of the total number of samples. For example, when the total number of samples is 1000, in the distribution range H1, the sample with the smallest observed value, the sample up to the 25th sample counted in ascending order of the observed value, and the sample with the largest observed value are selected. Up to the 25th sample counted in descending order of observed value, and are outliers.
また、この場合、箱ひげ図20のひげ21(線図)の先端が示す最小値は、観測値が小さい順に数えて26個目の標本の観測値であり、ひげ22(線図)の先端が示す最大値は、観測値が小さい順に数えて975個目の標本の観測値である。
Further, in this case, the minimum value indicated by the tip of the whiskers 21 (line diagram) in the
箱ひげ図20では、箱ひげ図20に含まれる標本数が4等分され、観測値が小さい順に、第1四分位数、第2四分位数、第3四分位数、第4四分位数とされている。 In the boxplot diagram 20, the number of samples included in the boxplot diagram 20 is divided into four equal parts, and the first quartile, the second quartile, the third quartile, and the fourth quartile are obtained in ascending order. It is considered to be a quartile.
したがって、箱ひげ図20では、最小値から第1四分位数までの区間は、最小値から箱ひげ図20に含まれる標本数の25%が分布する区間となる。第1四分位数から第2四分位数までの区間、第2四分位数から第3四分位数までの区間、第3四分位数から最大値までの区間のそれぞれも、箱ひげ図20に含まれる標本数の25%が分布する区間となる。
Therefore, in the
箱ひげ図20では、第1四分位数から第3四分位数までの高さに箱23(第1の図形)を描画し、第2四分位数で箱23の中に仕切り24を描く。
In the boxplot FIG. 20, a box 23 (first figure) is drawn at a height from the first quartile to the third quartile, and a
以下の説明では、第1四分位数を下ヒンジと呼び、第3四分位数を上ヒンジと呼び、第2四分位数を中央値と呼ぶ。 In the following description, the first quartile is referred to as the lower hinge, the third quartile is referred to as the upper hinge, and the second quartile is referred to as the median.
また、以下の説明では、箱ひげ図の最小値、最大値、下ヒンジ、上ヒンジ、中央値のそれぞれを、水準値と呼ぶ。言い換えれば、箱ひげ図の水準値は、箱ひげ図の最小値、最大値、下ヒンジ、上ヒンジ、中央値を含む。 Further, in the following description, each of the minimum value, the maximum value, the lower hinge, the upper hinge, and the median value of the boxplot is referred to as a level value. In other words, the level value of the boxplot includes the minimum value, the maximum value, the lower hinge, the upper hinge, and the median value of the boxplot.
また、以下の説明では、標本を観測値が最小の標本から最大の標本まで順に並べた時の、全体の標本の数に対する、観測値が最小の標本から水準値である標本までの数の割合を、パーセント点と呼ぶ。上述した各水準値は、箱ひげ図20を描画する際に、パーセント点を設定することで、規定される。したがって、図1の例では、箱ひげ図20の最小値のパーセント点は2.5%であり、最大値のパーセント点は97.5%であり、中央値のパーセント点は50%となる。
In the following explanation, the ratio of the number of samples from the sample with the smallest observed value to the sample with the level value to the total number of samples when the samples are arranged in order from the sample with the smallest observed value to the sample with the largest observed value. Is called a percentage point. Each of the above-mentioned level values is defined by setting a percentage point when drawing the boxplot diagram 20. Therefore, in the example of FIG. 1, the minimum percentage point of the
本実施形態では、箱ひげ図は、例えば、製品の大量生産を行う製造現場におけるライン作業等において、工程毎の生産性の確認等を行う場合等に用いられる。具体的には、本実施形態では、例えば、製造現場の管理者端末等に箱ひげ図を表示させる。 In the present embodiment, the boxplot is used, for example, when confirming the productivity of each process in line work or the like at a manufacturing site where mass production of products is performed. Specifically, in the present embodiment, for example, a boxplot is displayed on a manager terminal or the like at a manufacturing site.
このとき、本実施形態では、箱ひげ図20に含まれない外れ値に関する情報も表示させる。 At this time, in the present embodiment, information on outliers not included in the boxplot FIG. 20 is also displayed.
例えば、図1の例では、区間O1は、観測値が最小値より小さい標本(外れ値)が分布して区間であり、区間O2は、観測値が最大値より大きい標本(外れ値)が分布している区間である。 For example, in the example of FIG. 1, the interval O1 is an interval in which samples (outliers) whose observed values are smaller than the minimum value are distributed, and the interval O2 is a sample (outliers) whose observed values are larger than the maximum value. This is the section that is being used.
本実施形態では、この区間O1、O2のそれぞれに含まれる外れ値に関する情報を箱ひげ図20と共に表示させる。さらに、本実施形態では、区間O2において、箱ひげ図20が描画される表示領域を示す描画範囲H2に含まれる外れ値と、描画範囲H2に含まれない外れ値と、を区別して表示させる。
In the present embodiment, information on outliers included in each of the sections O1 and O2 is displayed together with the boxplot diagram 20. Further, in the present embodiment, in the section O2, the outliers included in the drawing range H2 indicating the display area on which the
本実施形態では、このように、箱ひげ図と、箱ひげ図には表現されない外れ値に関する情報と、を表示させることで、例えば、それぞれの工程における、箱ひげ図に表現されていないデータに関する情報を提供できる。 In the present embodiment, by displaying the box-and-whisker plot and the information about the outliers that are not represented in the box-and-whisker plot, for example, the data not represented in the box-and-whisker plot in each step is related. Can provide information.
さらに、本実施形態では、箱ひげ図を表示させる際に、水準値のパーセント点を任意に設定できるようにする。このようにすることで、例えば、製造現場における生産ライン毎の特性に合わせた水準値で、箱ひげ図を表示することができる。 Further, in the present embodiment, when displaying the boxplot, the percentage point of the level value can be arbitrarily set. By doing so, for example, the boxplot can be displayed with a level value that matches the characteristics of each production line at the manufacturing site.
さらに、本実施形態では、箱ひげ図の描画に用いたデータの分布を示すヒストグラムを、箱ひげ図と共に表示させる。ヒストグラムとは、データの分布状況を視覚的に認識させる柱状のグラフである。したがって、本実施形態では、箱ひげ図において、箱とひげとして表現されたデータ群の分布を表示させることができる。 Further, in the present embodiment, a histogram showing the distribution of the data used for drawing the boxplot is displayed together with the boxplot. A histogram is a columnar graph that visually recognizes the distribution of data. Therefore, in the present embodiment, the distribution of the data group represented as a box and a whiskers can be displayed in the boxplot.
図2は、表示システムの一例を示す図である。本実施形態の表示システム100は、例えば、複数の工程を経て1つの製品を製造するライン生産方式を用いた製造現場等に導入されても良い。
FIG. 2 is a diagram showing an example of a display system. The
本実施形態の表示システム100は、表示装置200と、端末装置300と、を有する。表示装置200と端末装置300とは、例えば、ネットワークを介して通信を行う。
The
表示装置200は、工程データベース210と、表示処理部220と、を有する。工程データベース210には、工程毎に、各製品のサイクルタイムが格納されている。サイクルタイムとは、一つの工程に要する時間のことである。表示処理部220は、工程データベース210を参照して、工程毎の箱ひげ図を端末装置300に表示させる。
The
本実施形態の表示システム100では、例えば、表示装置200と端末装置300の両方が、製造現場等に設置されていても良い。その場合には、表示装置200と端末装置300とは、例えば、有線によって通信を行っても良い。
In the
また、本実施形態の表示システム100では、例えば、表示装置200は、製造現場の外部に設置されたサーバ装置であっても良い。その場合、工程データベース210は、端末装置300側に設けられていても良いし、表示装置200や端末装置300以外の外部装置に設けられていても良い。
Further, in the
図3は、表示装置のハードウェア構成の一例を示す図である。 FIG. 3 is a diagram showing an example of the hardware configuration of the display device.
本実施形態の表示装置200は、それぞれバスBで相互に接続されている入力装置201、出力装置202、ドライブ装置203、補助記憶装置204、メモリ装置205、演算処理装置206及びインターフェース装置207を含む情報処理装置である。
The
入力装置201は、各種の情報の入力を行うための装置であり、例えばキーボードやポインティングデバイス等により実現される。出力装置202は、各種の情報の出力を行うためものであり、例えばディスプレイ等により実現される。インターフェース装置207は、LANカード等を含み、ネットワークに接続する為に用いられる。
The
表示プログラムは、表示装置200を制御する各種プログラムの少なくとも一部である。表示プログラムは例えば記憶媒体208の配布やネットワークからのダウンロード等によって提供される。表示プログラムを記録した記憶媒体208は、CD−ROM、フレキシブルディスク、光磁気ディスク等の様に情報を光学的、電気的或いは磁気的に記録する記憶媒体、ROM、フラッシュメモリ等の様に情報を電気的に記録する半導体メモリ等、様々なタイプの記憶媒体を用いることができる。
The display program is at least a part of various programs that control the
また、表示プログラムは、表示プログラムを記録した記憶媒体208がドライブ装置203にセットされると、記憶媒体208からドライブ装置203を介して補助記憶装置204にインストールされる。ネットワークからダウンロードされた表示プログラムは、インターフェース装置207を介して補助記憶装置204にインストールされる。
Further, when the
補助記憶装置204は、インストールされた表示プログラムを格納すると共に、必要なファイル、データ等を格納する。メモリ装置205は、表示装置200の起動時に補助記憶装置204から表示プログラムを読み出して格納する。そして、演算処理装置206はメモリ装置205に格納された表示プログラムに従って、後述するような各種処理を実現している。
The
本実施形態の端末装置300のハードウェア構成は、表示装置200と同様であるから、説明を省略する。尚、端末装置300は、例えば、タブレット型の端末装置や、スマートフォン等であっても良く、入力装置201と出力装置202との代わりに、タッチパネル等により実現される表示操作装置を有していても良い。
Since the hardware configuration of the
図4は、工程データベースの一例を示す図である。本実施形態の工程データベース210は、例えば、表示装置200の有するメモリ装置205や補助記憶装置206等に設けられていても良い。
FIG. 4 is a diagram showing an example of a process database. The
本実施形態の工程データベース210は、情報の項目として、工程と、サイクルタイムと、ロットNo.と、日時と、を有し、それぞれが対応付けられている。以下の説明では、項目「工程」の値と、その他の項目の値とを含む情報を、工程情報と呼ぶ。
The
項目「工程」の値は、ライン作業に含まれる工程を特定する値を示す。項目「サイクルタイム」の値は、製品毎の対応する工程に要する時間である。言い換えれば、製品毎に工程に要する時間を測定した測定値である。
項目「ロットNo.」の値は、製品を特定するための識別情報である。項目「日時」の値は、サイクルタイムの測定を開始された日付と時刻である。The value of the item "process" indicates a value that specifies the process included in the line work. The value of the item "cycle time" is the time required for the corresponding process for each product. In other words, it is a measured value obtained by measuring the time required for the process for each product.
The value of the item "lot No." is identification information for identifying the product. The value of the item "date and time" is the date and time when the measurement of the cycle time was started.
また、本実施形態の工程データベース210には、ライン作業に含まれる全ての工程について、製品毎のサイクルタイムが対応付けられているものとする
図4の例では、工程「P001」における製品毎のサイクルタイムが格納された例を示している。図4に示す工程データベース210では、例えば、ある製品のサイクルタイムは20秒であり、次の製品のサイクルタイムは17秒であり、その次の製品のサイクルタイムは13秒であることがわかる。Further, it is assumed that the
尚、サイクルタイムは、製品毎に測定されて、工程データベース210に格納されるものとした。
The cycle time was measured for each product and stored in the
尚、図4の例では、工程データベース210に含まれる情報の項目は、図4に示す項目に限定されない。例えば、工程データベース210には、各工程で作業を行った作業員を特定する情報等が含まれても良い。また、工程データベース210には、工程取引サイクルタイムだけが格納されていても良い。
In the example of FIG. 4, the items of information included in the
次に、図5を参照して、本実施形態の表示処理部220について説明する。図5は、表示処理部の機能を説明する図である。表示処理部220は、表示装置200の有する演算処理装置206がメモリ装置205等に格納された表示プログラムを読み出して実行することで実現される。
Next, the
本実施形態の表示処理部220は、入力受付部221、データ取得部222、データ変換部223、箱ひげ図描画処理部230、第一マーク描画処理部240、第二マーク描画処理部250、ヒストグラム描画処理部260、出力部270、表示制御部280を有する。
The
入力受付部221は、表示装置200に対する各種の入力を受け付ける。具体的には、入力受付部221は、表示装置200に対する箱ひげ図の表示指示や、箱ひげ図の水準値の設定指示等を受け付ける。
The
データ取得部222は、工程データベース210から工程情報を読み出して取得する。データ変換部223は、取得した工程情報を、各描画処理部の処理で用いられる形式のデータに変換する。
The
箱ひげ図描画処理部230は、データ変換部223により変換されたデータに基づき、箱ひげ図を描画する。第一マーク描画処理部240は、箱ひげ図に描画する対象外とされたデータのうち、描画範囲H2が示す表示領域内のデータを示す第一のマークを、描画範囲H2が示す表示領域内に描画する。第二マーク描画処理部250は、箱ひげ図に描画する対象外とされたデータのうち、描画範囲H2が示す表示領域外のデータを示す第二のマークを、描画範囲H2が示す表示領域外に描画する。
The boxplot
箱ひげ図描画処理部230、第一マーク描画処理部240、第二マーク描画処理部250の詳細は後述する。
Details of the box plot
ヒストグラム描画処理部260は、データ変換部223により変換されたデータの分布を示すヒストグラムを描画する。
The histogram
出力部270は、箱ひげ図描画処理部230、第一マーク描画処理部240、第二マーク描画処理部250、ヒストグラム描画処理部260が描画した画像を表示させる画面データを生成し、端末装置300に出力する。尚、出力部270が端末装置300に出力するデータは、画面データであっても良いし、画面を端末装置300のディスプレイに描画させるためのデータであても良い。また、出力部270が端末装置300に出力するデータは、表示処理部220が生成した画面データの格納先を示すURL(Uniform Resource Locator)であっても良い。
The
表示制御部280は、入力受付部221が受け付けた各種走査に応じて、箱ひげ図等の表示を制御する。
The display control unit 280 controls the display of a box plot or the like according to various scans received by the
本実施形態の箱ひげ図描画処理部230は、対象データ特定部231、パーセント点取得部232、水準値取得部233、箱ひげ図描画部234を有する。
The boxplot
対象データ特定部231は、データ変換部223により変換されたデータから、箱ひげ図に描画される対象となるデータを特定する。具体的には、対象データ特定部231は、データ変換部223により変換されたデータから、指定された項目のデータを特定して抽出する。
The target
パーセント点取得部232は、箱ひげ図における各水準値と対応するパーセント点を示すパーセント点情報235を保持しており、このパーセント点情報235を取得する。
The percentage
パーセント点情報235は、入力受付部221による入力により設定されても良いし、予め設定されたデフォルト値であっても良い。パーセント点取得部232は、設定されたパーセント点情報235を取得する。
The
水準値取得部233は、パーセント点情報235から、箱ひげ図の各水準値を取得する。
The level
箱ひげ図描画部234は、描画範囲情報236を保持している。箱ひげ図描画部234は、描画範囲情報236と、対象データ特定部231により抽出されたデータと、水準値取得部233により取得された水準値とに基づき、箱ひげ図を描画する。
The
尚、描画範囲情報236は、入力受付部221による入力により設定されても良いし、予め設定されたデフォルト値であっても良い。描画範囲情報236は、箱ひげ図を表示する際のスケールの最小値と最大値とを示す情報であり、箱ひげ図が表示される表示領域の大きさを示す情報である。
The
本実施形態の第一マーク描画処理部240は、対象データ特定部241、グループ化部242、集計部243、第一マーク描画部244を有する。
The first mark
対象データ特定部241は、データ変換部223により変換されたデータのうち、箱ひげ図描画処理部230による描画の対象外とされたデータの中から、描画範囲情報236が示す表示領域内に存在するデータを特定する。
The target
グループ化部242は、特定されたデータを、箱ひげ図のスケールにおける所定の間隔毎にデータをグループ化する。
The
集計部243は、グループ化部242によりグループ化されたグループ毎に、各グループに含まれるデータの数を集計する。
The
第一マーク描画部244は、グループ毎の集計結果に応じた大きさの第一のマークを、箱ひげ図の表示領域内であって、箱ひげ図描画処理部230により描画された箱ひげ図と同一のスケール上に、描画する。
The first
本実施形態の第二マーク描画処理部250は、対象データ特定部251、グループ化部242、集計部253、第二マーク描画部254を有する。
The second mark drawing
対象データ特定部251は、データ変換部223により変換されたデータのうち、箱ひげ図描画処理部230による描画の対象外とされたデータから、描画範囲情報236が示す表示領域に含まれないデータを特定する。
The target
グループ化部252は、特定されたデータを、描画範囲H2の最小値より値が小さいデータと、描画範囲H2の最大値より値のデータとにグループ化する。
The
集計部253は、グループ化部252によりグループ化されたグループ毎に、各グループに含まれるデータの数を集計する。
The
第二マーク描画部254は、グループ毎の集計結果に応じた大きさの第二のマークを、箱ひげ図の表示領域外に表示させる。
The second
次に、図6を参照して、本実施形態の表示処理部220の処理について説明する。図6は、表示処理部の処理を説明するフローチャートである。
Next, the processing of the
本実施形態の表示処理部220は、入力受付部221が箱ひげ図の表示指示を受け付けると、データ取得部222により、工程データベース210を参照し、箱ひげ図の描画に用いるデータを取得する(ステップS601)。
When the
続いて、表示処理部220は、データ変換部223により、取得したデータを、後述する描画の処理と対応した形式のデータに変換する(ステップS602)。具体的には、データ変換部223は、工程データベース210に格納された工程情報から、[key,Value]の2項目のデータに変換する。ここで、項目keyは、工程情報における工程と対応する項目であり、項目Valueは、工程情報におけるサイクルタイムと対応する値であっても良い。
Subsequently, the
続いて、表示処理部220は、ステップS602で変換されたデータを用いて、箱ひげ図描画処理部230により、箱ひげ図を描画する(ステップS603)。続いて、表示処理部220は、第一マーク描画処理部240により、箱ひげ図の描画範囲H2内に含まれる外れ値を示すマークを、箱ひげ図と対応付けて描画させる(ステップS604)。続いて、表示処理部220は、第二マーク描画処理部250により、箱ひげ図の描画範囲H2内に含まれない外れ値を示すマークを、箱ひげ図と対応付けて描画させる(ステップS605)。ステップS603からステップS605の各ステップの処理の詳細は後述する。
Subsequently, the
続いて、表示処理部220は、指定されたヒストグラムを箱ひげ図と対応付けて描画する(ステップS606)。尚、指定されたヒストグラムは、例えば、最初の工程のヒストグラム等としておいても良いし、事前に選択された工程のヒストグラムとしても良い。
Subsequently, the
続いて、表示処理部220は、出力部270により、ステップS606までに描画した画像を含む画面を端末装置300に表示させ(ステップS607)、処理を終了する。
Subsequently, the
尚、本実施形態では、図6の処理において、指定されヒストグラムを描画する処理まで実行するものとしているが、これに限定されない。 In the present embodiment, in the process of FIG. 6, the process of drawing the designated histogram is executed, but the present invention is not limited to this.
箱ひげ図の表示指示を受けた際は、ヒストグラムは表示しなくても良い。ヒストグラムは、工程毎の箱ひげ図が表示された画面において、工程が選択されたときに、選択された工程について、データの分布を示すヒストグラムを表示させても良い。 The histogram does not have to be displayed when the boxplot display instruction is received. As the histogram, when a process is selected on the screen on which the box plot for each process is displayed, a histogram showing the distribution of data for the selected process may be displayed.
以下に、図7乃至図9を参照して、ステップS603からステップS605の各ステップの処理について説明する。 Hereinafter, the processing of each step from step S603 to step S605 will be described with reference to FIGS. 7 to 9.
図7は、箱ひげ図描画処理部による処理を説明するフローチャートである。図7は、図6のステップS603の処理の詳細を示している。 FIG. 7 is a flowchart illustrating processing by the boxplot drawing processing unit. FIG. 7 shows the details of the process of step S603 of FIG.
本実施形態の箱ひげ図描画処理部230は、パーセント点取得部232により、パーセント点情報235を取得する(ステップS701)。続いて、箱ひげ図描画処理部230は、対象データ特定部231により、データ変換部223により変換されたデータにおいて、工程を指定する(ステップS702)。言い換えれば、対象データ特定部231は、変換後のデータにおける、keyの値を指定する。
The boxplot
続いて、箱ひげ図描画処理部230は、対象データ特定部231により、指定された項目のデータを抽出する(ステップS703)。具体的には、対象データ特定部231は、変換後のデータにおいて、指定されたkeyの値を含むデータを抽出する。
Subsequently, the boxplot
続いて、箱ひげ図描画処理部230は、対象データ特定部231により、ステップS703で抽出されたデータを、データの値が小さいものから順にソートして配列Dとし(ステップS704)、データの数をカウントしてNとする(ステップS705)。
Subsequently, the boxplot
続いて、水準値取得部233により、取得したパーセント点情報235に含まれるパーセント点と対応する水準値を取得する(ステップS706)。尚、水準値取得部233は、取得した箱ひげ図毎の各水準値を保持していても良い。
Subsequently, the level
ここで、水準値取得部233による水準値の取得について説明する。本実施形態では、パーセント点をPとすると、Pと対応する水準値は、以下の式(1)により示される。
Here, the acquisition of the level value by the level
Pと対応する水準値=D[round(N×P/100)−1] (式1)
尚、roundとは、小数点以下を四捨五入する関数であり、配列Dは0から始まるものとした。また、水準値取得部233により取得される水準値とは、箱ひげ図における最小値、下ヒンジ、中央値、上ヒンジ、最大値である。Level value corresponding to P = D [round (N × P / 100) -1] (Equation 1)
Note that round is a function that rounds off after the decimal point, and the array D is assumed to start from 0. The level value acquired by the level
続いて、箱ひげ図描画処理部230は、変換後のデータと、箱ひげ図描画部234により、取得された水準値と、に基づき、描画範囲情報236が示す表示領域内に箱ひげ図を描画する(ステップS707)。
Subsequently, the boxplot
続いて、箱ひげ図描画処理部230は、全ての工程について、ステップS707までの処理を実行したか否かを判定する(ステップS708)。
Subsequently, the boxplot
ステップS708において、全ての工程について処理を実行していない場合、箱ひげ図描画処理部230は、ステップS701へ戻る。ステップS708において、全ての工程について処理を実行した場合、箱ひげ図描画処理部230は処理を終了する。
If the processes are not executed for all the steps in step S708, the boxplot
尚、ここでの全ての工程とは、箱ひげ図の表示指示がされた工程のことを示す。したがって、全ての工程とは、例えば、1つの製品が完成するまでに経由する全ての工程であっても良い。言い換えれば、全ての工程とは、工程データベース210に含まれる全て野工程であっても良い。また、全ての工程とは、表示システム100の利用者等によって、予め指定された工程であっても良い。
In addition, all the steps here indicate the steps in which the display instruction of the box plot is given. Therefore, all the steps may be, for example, all the steps that go through until one product is completed. In other words, all the processes may be all field processes included in the
次に、図8を参照して、本実施形態の第一マーク描画処理部240の処理について説明する。図8は、第一マーク描画処理部の処理を説明するフローチャートである。図8は、図6のステップS604の処理の詳細を示す。
Next, the processing of the first mark
本実施形態の第一マーク描画処理部240は、対象データ特定部241により、データ変換部223により変換されたデータにおいて、工程を指定する(ステップS801)。
The first mark
続いて、対象データ特定部241は、外れ値であり、且つ、箱ひげ図の描画範囲内にあるデータを抽出する(ステップS802)。具体的には、対象データ特定部241は、箱ひげ図描画処理部230の処理によって、変換後のデータから抽出されていないデータにおいて、描画範囲情報236が示すスケールの最大値と最小値の間に値が入るデータを抽出する。
Subsequently, the target
続いて、第一マーク描画処理部240は、グループ化部242により、抽出したデータを、箱ひげ図のスケール上において、所定の間隔毎の値にグループ化する(ステップS803)。言い換えれば、グループ化部242は、抽出したデータが一定間隔の階層となるように、データをグループ化する。
Subsequently, the first mark
具体的には、グループ化部242は、スケール上のある値からある値までの範囲内に存在するデータを、1つのグループのデータとする。尚、このとき、グループ化部242は、ある値からある値までの所定の範囲の中央値を、このグループの代表値としても良い。また、本実施形態では、所定の間隔は、任意に設定されるものであって良い。
Specifically, the
続いて、第一マーク描画処理部240は、集計部243により、グループ化されたグループ毎に、各グループ内のデータの出現数を集計する(ステップS804)。言い換えれば、集計部243は、グループ毎のデータの数をカウントする。
Subsequently, the first mark
続いて、第一マーク描画処理部240は、第一マーク描画部244により、グループ毎に、グループに含まれるデータの数に応じた大きさの第一のマークを、箱ひげ図と同一のスケール上に描画する(ステップS805)。
Subsequently, the first mark
続いて、第一マーク描画処理部240は、全ての工程について、ステップS805までの処理を実行したか否かを判定する(ステップS806)。
Subsequently, the first mark
ステップS806において、全ての工程について処理を実行していない場合、第一マーク描画処理部240は、ステップS801へ戻る。ステップS806において、全ての工程について処理を実行した場合、第一マーク描画処理部240は処理を終了する。
If the processes are not executed for all the steps in step S806, the first mark
次に、図9を参照して、本実施形態の第二マーク描画処理部250の処理について説明する。図9は、第二マーク描画処理部の処理を説明するフローチャートである。図9は、図6のステップS605の処理の詳細を示す。
Next, with reference to FIG. 9, the processing of the second mark drawing
本実施形態の第二マーク描画処理部250は、対象データ特定部251により、データ変換部223により変換されたデータにおいて、工程を指定する(ステップS901)。続いて、対象データ特定部251は、外れ値であり、且つ、箱ひげ図の描画範囲外にあるデータを抽出する(ステップS902)。具体的には、対象データ特定部251は、変換後のデータにおいて、箱ひげ図描画処理部230の処理と、第一マーク描画処理部240の処理によって抽出されていないデータを特定して抽出する。
The second mark drawing
続いて、第二マーク描画処理部250は、グループ化部252により、抽出されたデータを、描画範囲情報236が示すスケールの最小値より値が小さいデータと、描画範囲情報236が示すスケールの最大値より値が大きいデータとにグループ化する(ステップS903)。ここでは、箱ひげ図の最小値より値が小さいデータのグループを第一のグループとし、箱ひげ図の最大値より値が大きいデータのグループを第二のグループとする。
Subsequently, the second mark drawing
続いて、第二マーク描画処理部250は、集計部253により、第一のグループと第二のグループのそれぞれについて、グループ内のデータの出現数を集計する(ステップS904)。
Subsequently, the second mark drawing
続いて、第二マーク描画処理部250は、第二マーク描画部254により、グループ毎に、グループに含まれるデータの数に応じた大きさの第二のマークを、描画範囲情報236が示す表示領域外に描画する(ステップS905)。このとき、第一のグループと対応する第二のマークは、箱ひげ図の表示領域外であって、描画範囲を示すスケールの最小値の近傍に描画されても良い。また、第二のグループと対応する第二のマークは、箱ひげ図の表示領域外であって、描画範囲を示すスケールの最大値の近傍に描画されても良い。
Subsequently, the second mark drawing
続いて、第二マーク描画処理部250は、全ての工程について、ステップS905までの処理を実行したか否かを判定する(ステップS906)。
Subsequently, the second mark drawing
ステップS906において、全ての工程について処理を実行していない場合、第二マーク描画処理部250は、ステップS901へ戻る。ステップS906において、全ての工程について処理を実行した場合、第二マーク描画処理部250は処理を終了する。
If the processes are not executed for all the steps in step S906, the second mark drawing
次に、図10乃至図15を参照して、本実施形態の表示例について説明する。図10は、表示例を示す第一の図である。 Next, a display example of the present embodiment will be described with reference to FIGS. 10 to 15. FIG. 10 is a first diagram showing a display example.
図10に示す画面110は、例えば、端末装置300のディスプレイ等に表示されても良いし、表示装置200のディスプレイに表示されても良い。
The
画面110は、箱ひげ図表示領域120、ヒストグラム表示領域130、パーセント点表示領域140、パーセント点設定欄150、描画範囲設定欄160を有する。
The
箱ひげ図表示領域120に表示される箱ひげ図は、パーセント点表示領域140に表示されたパーセント点に基づく水準値で描画される。図10の例では、箱ひげ図は、最小値を示すパーセント点が5%、下ヒンジを示すパーセント点が25%、中央値を示すパーセント点が50%、上ヒンジを示すパーセント点が75%、最大値を示すパーセント点が95%であることがわかる。したがって、図10の例では、データ全体の90%のデータが、箱ひげ図として描画され、データ全体の10%のデータが外れ値として、第一のマーク又は第二のマークとして表示されことがわかる。
The boxplot displayed in the
パーセント点は、例えば、パーセント点設定欄150で設定される。図10のパーセント点設定欄150では、各水準値のパーセント点を含むパーセント点情報235を選択することで、各水準値と対応するパーセント点を設定するものとしており、ここでは、デフォルト値として設定されたパーセント点情報235が選択されている。
The percentage point is set, for example, in the percentage
尚、パーセント点の設定は、上述した方法に限定されない。例えば、パーセント点は、パーセント点表示領域140に表示されている各パーセント点を示すポインタPを選択してスライドさせる操作等によって、それぞれのパーセント点を個別に設定することもできる。
The setting of the percentage point is not limited to the above-mentioned method. For example, the percentage points can be individually set by selecting and sliding the pointer P indicating each percentage point displayed in the percentage
また、本実施形態のパーセント点設定欄150には、箱ひげ図の箱の上側における外れ値を、第一のマークとして示す際に、第一のマークと対応する外れ値の範囲を設定する設定欄151が含まれる。
Further, in the percentage
また、箱ひげ図表示領域120は、描画範囲設定欄160に設定されたスケールSkの最大値と最小値によって決められる。スケールSkの単位は時間を示す単位であり、例えば、スケールSkの単位は[秒]である。スケールSkは、箱ひげ図表示領域120とヒストグラム表示領域130とによって共有される。
Further, the
画面110では、描画範囲設定欄160において設定されたスケールの最小値が0であり、最大値が500である。したがって、箱ひげ図表示領域120には、最小値が0で最大値が500のスケールSkが表示され、このスケールSkに合わせて、箱ひげ図が表示される。
On the
図10の例では、箱ひげ図表示領域120内に、3つの工程について、箱ひげ図と、第一のマークと第二のマークとが表示されている。
In the example of FIG. 10, a boxplot, a first mark, and a second mark are displayed in the
箱ひげ図表示領域120において、例えば、箱ひげ図121と、第一のマーク122と、第二のマーク123は、工程「P001」のサイクルタイムの分布を示している。また、箱ひげ図124と、第一のマーク125と、第二のマーク126は、工程「P002」のサイクルタイムの分布を示している。
In the
第一のマーク122は、箱ひげ図121のひげの延長線上において、各第一のマークと対応するグループの代表値と対応する点を中心点とした円形として表示される。
The
また、本実施形態の第一のマーク122は、スケールSkにおいて、所定の間隔毎に表示される。画面110では、第一のマーク122は、スケールSkにおいて、50刻み毎に表示される。言い換えれば、第一のマーク122は、スケールSkにおいて、等間隔に表示される。
Further, the
画面110では、例えば、第一のマーク122−1は、代表値が200のグループに含まれるデータの数に応じたマークであり、第一のマーク122−2は、代表値が250のグループに含まれるデータの数に応じたマークである。
On the
言い換えれば、第一のマーク122−1は、代表値である200を中心とした所定範囲の値のデータの数に応じたマークであり、第一のマーク122−2は、代表値である250を中心とした所定範囲の値のデータの数に応じたマークである。
In other words, the first mark 122-1 is a mark corresponding to the number of data in a predetermined range centered on the
このとき、図10では、設定欄151に設定された値が50であるため、例えば、第一のマーク122−1は、値が175から225までの外れ値が分類されるグループであることがわかる。
At this time, in FIG. 10, since the value set in the
また、図10の例では、第一のマーク122は、スケールSkのが示す値が大きくなるほど、小さい円形となっている。このことから、図10の例では、工程「P001」では、値が大きいほどデータ数が少ないことがわかる。
Further, in the example of FIG. 10, the
第二のマーク123は、箱ひげ図表示領域120のひげの延長線上に、三角形のマークとして表示される。第二のマーク123も、第一のマーク122と同様に、第二のマーク123と対応するグループに含まれるデータの数に応じた大きさで表示されても良い。
The
尚、本実施形態の第二のマーク123は、例えば、箱ひげ図表示領域120に表示される全ての箱ひげ図と対応する第二のマークのうち、第二のマークと対応するグループに含まれるデータの数が最も多い第二のマークの底辺を最も長くしても良い。
The
言い換えれば、第二のマークの底辺の長さは、箱ひげ図表示領域120に含まれる箱ひげ図と対応する工程において、スケールSkの最大値より大きい値又はスケールSkの最小値より小さい値のデータの数が多いほど、長くなる。
In other words, the length of the base of the second mark is a value larger than the maximum value of the scale Sk or a value smaller than the minimum value of the scale Sk in the process corresponding to the boxplot included in the
尚、図10の例では、第一のマーク122を円形のマークとし、第二のマーク123を三角形のマークとしたが、マークの形状はこれに限定されない。
In the example of FIG. 10, the
第一のマーク122は、対応するグループに含まれるデータの数に応じて、表示態様が異なるマークであれば、どのような形状であっても良い。
The
第二のマーク123は、対応するグループに含まれるデータの数を、他の工程と比較した結果に応じた表示態様となるマークであれば、どのような形状であっても良い。
The
画面110の例では、第二のマーク123と第二のマーク126は、ほぼ同様の大きさである。したがって、第二のマーク123と対応するグループに含まれるデータの数と、第二のマーク126と対応するグループに含まれるデータの数と、は、同程度であることがわかる。
In the example of the
これに対し、第二のマーク129は、第二のマーク123と比較して、三角形の底辺が短くなっている。したがって、第二のマーク129と対応するグループに含まれるデータの数は、第一のマーク123と対応するグループに含まれるデータの数よりも少ないことがわかる。
On the other hand, the
ヒストグラム表示領域130は、箱ひげ図表示領域120の隣に配置され、スケールSkを共有する。ヒストグラム表示領域130には、ヒストグラム131が表示されている。ヒストグラム131は、工程「P001」のデータの分布を示している。
The
本実施形態では、このように、箱ひげ図表示領域120とヒストグラム表示領域130とで、スケールSkを共有することで、箱ひげ図121として描画されているデータ群の分布を、箱ひげ図121と対応させて表示させることができる。
In the present embodiment, the distribution of the data group drawn as the
また、本実施形態の画面110には、操作部品171、172、173が表示されている。本実施形態のでは、操作部品171は、箱ひげ図表示領域120において、箱の上部の第一のマーク122の表示/非表示を切り替えるための操作部品である。操作部品173は、箱ひげ図表示領域120において、箱の下部の第一のマーク122の表示/非表示を切り替えるための操作部品である。
Further, the
例えば、画面110において、操作部品172が操作されると、箱ひげ図表示領域120において、箱の上側の第一のマークが非表示され、箱ひげ図と第二のマークと箱の下側の第一のマークが表示されることになる。また、画面110において、操作部品173が操作されると、箱の下側の第一のマークが非表示とされも箱ひげ図と第二のマークと箱の上側の第一のマークが表示されることになる。また、画面110において、操作部品172、173が操作されると、箱ひげ図表示領域120には、第一のマークが非表示とされる。
For example, when the
このように、本実施形態によれば、外れ値の表示/非表示を切り替えることができるため、必要に応じて外れ値を表示させることができる。 As described above, according to the present embodiment, since the display / non-display of the outliers can be switched, the outliers can be displayed as needed.
図11は、表示例を示す第二の図である。図11に示す画面110Aでは、ヒストグラム表示領域130にヒストグラムが表示されていない点が、画面110と相違している。
FIG. 11 is a second diagram showing a display example. The
本実施形態では、箱ひげ図の表示指示を受け付けた場合には、画面110Aを表示させ、画面110Aにおいて、工程が選択されると、選択された工程のデータのヒストグラムをヒストグラム表示領域130に表示させても良い。
In the present embodiment, when the display instruction of the box plot is received, the
図12は、表示例を示す第三の図である。図12に示す画面110Bでは、画面110において、箱ひげ図121の選択を受けて、表示欄127が表示されている。表示欄127には、箱ひげ図121と対応する工程を示す情報と、各水準値と、が表示されている。
FIG. 12 is a third diagram showing a display example. In the
具体的には、表示欄127には、箱ひげ図121の最小値が10であり、下ヒンジが20であり、中央値が30であり、上ヒンジが87であり、最大値が151であることが表示されている。
Specifically, in the
このように、本実施形態によれば、箱ひげ図表示領域120に表示された箱ひげ図を、マウスオーバーしたり、タップしたりする操作によって選択すると、選択された箱ひげ図の水準値が表示される。したがって、本実施形態によれば、画面110Bを閲覧している利用者に対し、箱ひげ図毎の水準値を容易に把握させることができる。
As described above, according to the present embodiment, when the boxplot displayed in the
図13は、表示例を示す第四の図である。図13に示す画面110Cでは、パーセント点設定欄150において、パーセント点情報235がデフォルトの状態から変更されている。
FIG. 13 is a fourth diagram showing a display example. In the
具体的には、画面110Cでは、最小値と対応するパーセント点を50%とし、下ヒンジと対応するパーセント点を60%とし、中央値と対応するパーセント点を70%とし、上ヒンジと対応するパーセント点を80%とし、最大値と対応するパーセント点を90%としたパーセント点情報235が設定されている。
Specifically, on the
本実施形態では、この設定にあわせて、箱ひげ図表示領域120における各箱ひげ図が描画されていることがわかる。
In the present embodiment, it can be seen that each boxplot in the
画面110Cの箱ひげ図表示領域120に表示されている工程「P001」の箱ひげ図121Aは、画面110に表示されている箱ひげ図121と比較すると、最大値以外の水準値が変わっていることがわかる。
The boxplot diagram 121A of the process “P001” displayed in the
このように、本実施形態によれば、箱ひげ図のパーセント点を容易に変更することができる。 As described above, according to the present embodiment, the percentage points of the box plot can be easily changed.
図14は、表示例を示す第五の図である。図14に示す画面110Dでは、ヒストグラム表示領域130に、工程P002と対応するヒストグラム132が表示されている。
FIG. 14 is a fifth diagram showing a display example. In the
本実施形態では、例えば、画面110又は画面110Aにおいて、工程「P002」が指定されると、画面110又は画面110Aが画面110Dに遷移する。
In the present embodiment, for example, when the process "P002" is specified on the
このように、本実施形態によれば、箱ひげ図表示領域120の隣に配置されたヒストグラム表示領域130において、指定された工程におけるデータの分布を示すヒストグラムを表示させることができる。
As described above, according to the present embodiment, the histogram showing the distribution of the data in the designated process can be displayed in the
図15は、表示例を示す第六の図である。図15に示す画面110Eでは、第一のマーク122−1が選択されており、この選択に合わせて、第一のマーク122−1と対応付けられた表示欄128が表示されている。表示欄128は、第一のマーク122−1と対応するグループが、値が「200」とされたグループであり、74個のデータが含まれることを表示している。
FIG. 15 is a sixth diagram showing a display example. In the
このように、本実施形態では、第一のマーク122を選択すると、選択された第一のマーク122にと対応するグループに含まれるデータの数を表示させることができる。
As described above, in the present embodiment, when the
尚、表示欄128に表示される内容は、図15に示す例に限定されない。本実施形態では、例えば、第一のマーク122が選択されると、選択された第一のマーク122と対応するグループに含まれるデータが取得された日時と、データと対応する製品の識別子の一覧等が表示されても良い。言い換えれば、本実施形態では、第一のマーク122が選択されると、選択された第一のマーク122と対応するグループに含まれるデータと対応する工程情報を工程データベース210が取得し、工程情報の一覧を表示欄128に表示させても良い。
The content displayed in the
また、本実施形態では、第二のマーク123が選択された場合も同様にすることができる。つまり、本実施形態では、第二のマーク123が選択されると、第二のマーク123と対応するグループに含まれるデータの数や、データの一覧等を含む表示欄を、選択された第二のマーク123と対応付けて表示させても良い。
Further, in the present embodiment, the same can be applied when the
このように、本実施形態では、データの分布を表すグラフにおいて、グラフに描画されない外れ値に関する情報を表示させることができる。 As described above, in the present embodiment, in the graph showing the distribution of data, it is possible to display information about outliers that are not drawn in the graph.
ここで、ライン作業の生産性検証において、工程毎のサイクルタイムの分布を箱ひげ図のみで示し、この箱ひげ図に基づき生産性を向上させる改善に取り組む場合について考える。 Here, in the productivity verification of the line work, the distribution of the cycle time for each process is shown only by the boxplot, and a case where improvement for improving the productivity is tackled based on the boxplot is considered.
この場合、図10に示すように、工程「P001」の箱ひげ図121は、最小値から最大値までの時間が長く、工程「P003」の箱ひげ図は、最小値から最大値までの時間が、工程「P001」の箱ひげ図と比較して短い。このため、改善の取り組みとして、工程「P001」のサイクルタイムを短くする、といった案が挙げられる可能性が高い。
In this case, as shown in FIG. 10, the box-and-
これに対し、本実施形態を適用した画面110を閲覧して、改善に取り組む場合では、箱ひげ図に表現されないデータに関する情報を含めた取り組みを検討させることができる。
On the other hand, when the
例えば、画面110からは、箱ひげ図121が示す工程「P001」のサイクルタイムは、工程「P003」と比較して長いが、ヒストグラム131から、工程「P001」におけるデータには、ばらつきが大きいことがわかる。
For example, from the
また、画面110から、工程「P001」と対応する第一のマークの数が、工程「P003」と対応する第一のマークの数よりも多い。したがって、画面110から、工程「P001」において外れ値とされるデータ数は、工程「P003」において外れ値とされるデータ数よりも多いことがわかる。つまり、工程「P001」は、工程「P003」と比較して、工程内でのデータのばらつきが大きいことがわかる。
Further, from the
したがって、この場合には、工程「P001」内のばらつきを小さくする、といった案を改善策として挙げることができる。 Therefore, in this case, a plan of reducing the variation in the process “P001” can be mentioned as an improvement measure.
このように、本実施形態では、箱ひげ図と、各箱ひげ図の描画の際に外れ値とされたデータの有無及び分布を示す情報とを提示することができる。 As described above, in the present embodiment, it is possible to present the boxplot and the information indicating the presence / absence and distribution of the data which are outliers when drawing each boxplot.
したがって、本実施形態によれば、箱ひげ図によって示される工程同士のばらつきと、工程内のデータのばらつきの両方を容易に利用者には把握させることができる。 Therefore, according to the present embodiment, the user can easily grasp both the variation between the processes shown by the boxplot and the variation of the data in the process.
本発明は、具体的に開示された実施形態に限定されるものではなく、特許請求の範囲から逸脱することなく、種々の変形や変更が可能である。 The present invention is not limited to the specifically disclosed embodiments, and various modifications and modifications can be made without departing from the scope of claims.
100 表示システム
200 表示装置
210 工程データベース
220 表示処理部
230 箱ひげ図描画処理部
231、241、251 対象データ特定部
232 パーセント点取得部
233 水準値取得部
234 箱ひげ図描画部
240 第一マーク描画処理部
242、252 グループ化部
243、253 集計部
244 第一マーク描画部
254 第二マーク描画部
260 ヒストグラム描画処理部
270 表示制御部
280 出力部
300 端末装置100
Claims (10)
前記第1の図形と前記線図に対応付けた以外の測定値がある場合に、前記第1の図形及び前記線図を表示する際に、前記第1の図形と前記線図に対応付けた以外の測定値が前記グラフの描画範囲内か否かに応じて異なる図形を対応付けて表示する、
処理をコンピュータに実行させることを特徴とする表示プログラム。Based on the distribution state of the time required for each process measured multiple times, the range of measured values included in the drawing range of the graph and associated with the first figure included in the graph is specified and included in the graph. Identify the range to be associated with the diagram
When there are measured values other than those associated with the first figure and the diagram, the first figure and the diagram are associated with each other when the first figure and the diagram are displayed. Different figures are associated and displayed depending on whether or not the measured values other than the above are within the drawing range of the graph.
A display program characterized by having a computer perform processing.
処理を前記コンピュータに実行させることを特徴とする請求項1記載の表示プログラム。Display the setting field for setting the drawing range of the graph.
The display program according to claim 1, wherein the computer executes the process.
前記グループと対応した図形を、前記グラフの描画範囲が示す表示領域内に、前記グラフと対応付けて表示させる、
処理を前記コンピュータに実行させることを特徴とする請求項1又は2記載の表示プログラム。The measured values other than those associated with the first figure and the diagram within the drawing range of the graph are grouped into groups for each predetermined range.
The figure corresponding to the group is displayed in association with the graph in the display area indicated by the drawing range of the graph.
The display program according to claim 1 or 2, wherein the computer executes the process.
処理を前記コンピュータに実行させることを特徴とする請求項3又は4記載の表示プログラム。The first figure outside the drawing range of the graph and the measured value other than those associated with the diagram are grouped, and the figure associated with the group is associated with the graph outside the display area. To display
The display program according to claim 3 or 4, wherein the processing is executed by the computer.
処理を前記コンピュータに実行させることを特徴とする請求項1乃至6の何れか一項に記載の表示プログラム。Another graph showing the distribution of the measured value associated with the first figure and the measured value associated with the diagram is shown in the graph including the first figure and the diagram. Display in association with each other
The display program according to any one of claims 1 to 6, wherein the computer executes the process.
前記箱ひげ図の最小値、最大値、下ヒンジ、上ヒンジ、中央値を設定する設定欄を表示させる、
処理を前記コンピュータに実行させることを特徴とする請求項1乃至7の何れか一項に記載の表示プログラム。The graph including the first figure and the diagram is a box plot.
Display the setting fields for setting the minimum value, maximum value, lower hinge, upper hinge, and median value of the box plot.
The display program according to any one of claims 1 to 7, wherein the computer executes the process.
複数回測定された、工程毎に要する時間の分布状態に基づいて、グラフの描画範囲に含まれ、グラフに含まれる第1の図形に対応づける測定値の範囲を特定するとともに、前記グラフに含まれる線図に対応付ける範囲を特定し、
前記第1の図形と前記線図に対応付けた以外の測定値がある場合に、前記第1の図形及び前記線図を表示する際に、前記第1の図形と前記線図に対応付けた以外の測定値が前記グラフの描画範囲内か否かに応じて異なる図形を対応付けて表示する、
ことを特徴とする表示方法。It is a display method by a computer, and the computer
Based on the distribution state of the time required for each process measured multiple times, the range of measured values included in the drawing range of the graph and associated with the first figure included in the graph is specified and included in the graph. Identify the range to be associated with the diagram
When there are measured values other than those associated with the first figure and the diagram, the first figure and the diagram are associated with each other when the first figure and the diagram are displayed. Different figures are associated and displayed depending on whether or not the measured values other than the above are within the drawing range of the graph.
A display method characterized by that.
前記第1の図形と前記線図に対応付けた以外の測定値がある場合に、前記第1の図形及び前記線図を表示する際に、前記第1の図形と前記線図に対応付けた以外の測定値が前記グラフの描画範囲内か否かに応じて異なる図形を対応付けて表示する描画部と、
を有することを特徴とする表示装置。Based on the distribution state of the time required for each process measured multiple times, the range of measured values included in the drawing range of the graph and associated with the first figure included in the graph is specified and included in the graph. A specific part that specifies the range to be associated with the diagram
When there are measured values other than those associated with the first figure and the diagram, the first figure and the diagram are associated with each other when the first figure and the diagram are displayed. A drawing unit that displays different figures in association with each other depending on whether or not the measured values other than the above are within the drawing range of the graph.
A display device characterized by having.
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/JP2017/040067 WO2019092778A1 (en) | 2017-11-07 | 2017-11-07 | Display program, display method, and display device |
Publications (2)
Publication Number | Publication Date |
---|---|
JPWO2019092778A1 JPWO2019092778A1 (en) | 2020-11-12 |
JP6874856B2 true JP6874856B2 (en) | 2021-05-19 |
Family
ID=66438356
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2019551780A Active JP6874856B2 (en) | 2017-11-07 | 2017-11-07 | Display program, display method and display device |
Country Status (2)
Country | Link |
---|---|
JP (1) | JP6874856B2 (en) |
WO (1) | WO2019092778A1 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2022080040A (en) * | 2020-11-17 | 2022-05-27 | セイコーエプソン株式会社 | Injection molding machine management system and computer program |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009175950A (en) * | 2008-01-23 | 2009-08-06 | Dainippon Screen Mfg Co Ltd | Graph display device, graph display method, data processing system and program |
-
2017
- 2017-11-07 JP JP2019551780A patent/JP6874856B2/en active Active
- 2017-11-07 WO PCT/JP2017/040067 patent/WO2019092778A1/en active Application Filing
Also Published As
Publication number | Publication date |
---|---|
WO2019092778A1 (en) | 2019-05-16 |
JPWO2019092778A1 (en) | 2020-11-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2643596B2 (en) | Display method of scalar quantity distribution | |
CN108255897B (en) | Visualized chart data conversion processing method and device | |
US20160155081A1 (en) | Process flow header | |
CN107180117B (en) | Chart recommendation method and device and computer equipment | |
US11580481B2 (en) | Production management support system and production management support method that automatically determine loss factors | |
US20160328418A1 (en) | Data processing system utilizing geographic information and data processing program | |
JP6874856B2 (en) | Display program, display method and display device | |
JP6415493B2 (en) | Design support method, server, and design support system | |
JPWO2016207991A1 (en) | 3D CAD system apparatus and knowledge management method used for 3D CAD | |
JP2012173828A (en) | Estimation support system and program | |
JP6715705B2 (en) | Failure cause search system and failure cause search method | |
US20190303485A1 (en) | Data management system and related data recommendation method | |
US11151763B2 (en) | Information presentation device, information presentation method, and storage medium | |
JP5552099B2 (en) | Risk assessment device, risk assessment method, and risk assessment program | |
JP2019149019A (en) | Support system | |
JP6938563B2 (en) | Systems and methods to support manufacturing control | |
JP4351578B2 (en) | Production planning support system and computer program | |
WO2020075436A1 (en) | Predictive situation visualization device, predictive situation visualization method and predictive situation visualization program | |
WO2022085465A1 (en) | Design assistance device and design assistance method | |
JP6087473B2 (en) | Program abstract diagram creation device and program abstract diagram creation program | |
JP2007133727A (en) | Information processing apparatus, information processing method and program | |
JP6369450B2 (en) | Information processing apparatus, control method, and program | |
US20060139352A1 (en) | Computer product, operation-analysis support device, and operation-analysis support method | |
CN110737704B (en) | Data display method and device | |
JP2014153180A (en) | Data processing device and program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20200420 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20210323 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20210405 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6874856 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |