パッケージ com.osboffice.osbxl.chart

クラス ChartGroupWrapper

java.lang.Object
com.osboffice.osbxl.chart.ChartGroupWrapper

public class ChartGroupWrapper extends Object
チャートのチャートグループを扱うクラスです。
  • メソッドの概要

    修飾子とタイプ
    メソッド
    説明
    軸グループ(主軸または、第2軸)を取得します。
    int
    ヒストグラム図内のbinの数を取得します。
    boolean
    ヒストグラム図内のbin上のオーバーフローを許容するかどうかを取得します。
    double
    ヒストグラム図内のbin上のオーバーフロー値を取得します。
    ヒストグラム図内のbinの種類を取得します。
    boolean
    ヒストグラム図内のbin上のアンダーフローを許容するかどうかを取得します。
    double
    ヒストグラム図内のbin上のアンダーフロー値を取得します。
    double
    ヒストグラム図内のbinの幅を取得します。
    int
    バブルチャートのバブルのサイズを取得します。
    int
    ドーナッツチャートの穴のサイズを取得します。
    折れ線グラフの下線クラスを取得します。
    線グラフまたはエリアグラフの系列の垂線クラスを取得します。
    int
    円グラフまたはドーナツグラフの最初のスライスの角度(縦の中心から時計回りでの度数)を取得します。
    getFullSeries(int seriesIndex)
    シリーズ(系列)クラスを取得します。
    int
    棒グラフと横棒グラフの場合、バーまたは列のクラスター間のスペースの、バーまたは列の幅に対する割合を取得します。
    折れ線グラフの高低線クラスを取得します。
    int
    チャートグループのグループ番号を取得します。
    int
    横棒と縦棒の配置方法を取得します。
    レーダーグラフの軸ラベルクラスを取得します。
    int
    円グラフまたは円グラフの棒グラフのセカンダリセクションのサイズを、プライマリ円グラフのサイズに対する割合で取得します。
    getSeries(int seriesIndex)
    シリーズ(系列)クラスを取得します。
    2D積み上げ棒グラフ、2D 積み上げ列、円グラフの円グラフ、または円グラフの棒グラフの系列線クラスを取得します。
    boolean
    バブルグラフで負のバブルを表示するかどうかを取得します。
    バブルグラフでバブルの大きさが何を表すかを取得します。
    円グラフの円グラフまたは円グラフの棒グラフの2つのセクションを分割する方法を取得します。
    double
    円グラフまたは円グラフの棒グラフの2つのセクションを区切るしきい値を取得します。
    折れ線グラフの上線クラスを取得します。
    boolean
    マーカーに異なる色またはパターンを割り当てられているかどうかを取得します。
    boolean
    3D網かけが適用されているかどうかを取得します。
    boolean
    線グラフまたはエリアグラフのグラフ上の系列の垂線が設定されているか取得します。
    boolean
    折れ線グラフの高低線が設定されているか取得します。
    boolean
    レーダーグラフの軸ラベルの有無を取得します。
    boolean
    積み上げの列グラフまたは棒グラフに系列線があるかどうか、円グラフの円グラフまたは円グラフの棒グラフの場合、2つのセクションの間に系列線があるかどうかを取得します。
    boolean
    折れ線グラフの上下バーの有無を取得します。
    void
    set3DShading(boolean apply)
    3D網かけを設定します。
    void
    軸グループ(主軸または、第2軸)を設定します。
    void
    setBinsCountValue(int value)
    ヒストグラム図内のbinの数を設定します。
    void
    setBinsOverflowEnabled(boolean enabled)
    ヒストグラム図内のbin上のオーバーフローを許容するかどうかを設定します。
    void
    setBinsOverflowValue(double value)
    ヒストグラム図内のbin上のオーバーフロー値を設定します。
    void
    setBinsUnderflowEnabled(boolean enabled)
    ヒストグラム図内のbin上のアンダーフローを許容するかどうかを設定します。
    void
    setBinsUnderflowValue(double value)
    ヒストグラム図内のbin上のアンダーフロー値を設定します。
    void
    ヒストグラム図内のbinの種類を自動決定に設定します。
    void
    ヒストグラム図内のbinの種類をカテゴリ別にします。
    void
    setBinWidthValue(double width)
    ヒストグラム図内のbinの幅を設定します。
    void
    setBubbleScale(int scale)
    バブルチャートのバブルのサイズを設定します。
    void
    ドーナッツチャートの穴のサイズを設定します。
    void
    setDropLines(boolean apply)
    線グラフまたはエリアグラフのグラフ上の系列の垂線を設定します。
    void
    setFirstSliceAngle(int angle)
    円グラフまたはドーナツグラフの最初のスライスの角度(縦の中心から時計回りでの度数)を設定します。
    void
    setGapWidth(int width)
    棒グラフと横棒グラフの場合、バーまたは列のクラスター間のスペースを、バーまたは列の幅に対する割合を設定します。
    void
    setHiLoLines(boolean apply)
    折れ線グラフの高低線が設定されているか取得します。
    void
    setOverLap(int overLap)
    横棒と縦棒の配置方法を設定します。
    void
    setRadarAxisLabels(boolean apply)
    レーダーグラフに軸ラベルを設定します。
    void
    setSecondPlotSize(int plotSize)
    円グラフまたは円グラフの棒グラフのセカンダリセクションのサイズを、プライマリ円グラフのサイズに対する割合で設定します。
    void
    setSeriesLines(boolean apply)
    積み上げの列グラフまたは棒グラフに系列線があるかどうか、円グラフの円グラフまたは円グラフの棒グラフの場合、2つのセクションの間に系列線があるかどうかを設定します。
    void
    setShowNegativeBubbles(boolean show)
    バブルグラフで負のバブルを表示するかどうかを設定します。
    void
    バブルグラフでバブルの大きさが何を表すかを設定します。
    void
    円グラフの円グラフまたは円グラフの棒グラフの2つのセクションを分割する方法を設定します。
    void
    setSplitValue(double value)
    円グラフまたは円グラフの棒グラフの2つのセクションを区切るしきい値を設定します。
    void
    setUpDownBars(boolean apply)
    折れ線グラフの上下バーの有無を設定します。
    void
    setVaryByCategories(boolean apply)
    マーカーに異なる色またはパターンを割り当るかどうかを設定します。

    クラスから継承されたメソッド java.lang.Object

    equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • メソッドの詳細

    • getSeries

      public SeriesWrapper getSeries(int seriesIndex)
      シリーズ(系列)クラスを取得します。フィルターされたシリーズは含みません。
      パラメータ:
      seriesIndex - 1から始まります。
      戻り値:
      シリーズ(系列)クラス
    • getFullSeries

      public SeriesWrapper getFullSeries(int seriesIndex)
      シリーズ(系列)クラスを取得します。フィルターされたシリーズも含みます。
      パラメータ:
      seriesIndex - 1から始まります。
      戻り値:
      シリーズ(系列)クラス
    • getAxisGroup

      public XlAxisGroup getAxisGroup()
      軸グループ(主軸または、第2軸)を取得します。
      戻り値:
      軸グループ
    • setAxisGroup

      public void setAxisGroup(XlAxisGroup group)
      軸グループ(主軸または、第2軸)を設定します。
      パラメータ:
      group - 軸グループ
    • getBinsCountValue

      public int getBinsCountValue()
      ヒストグラム図内のbinの数を取得します。
      戻り値:
      ヒストグラム図内のbinの数
    • setBinsCountValue

      public void setBinsCountValue(int value)
      ヒストグラム図内のbinの数を設定します。
      パラメータ:
      value - ヒストグラム図内のbinの数
    • getBinsOverflowEnabled

      public boolean getBinsOverflowEnabled()
      ヒストグラム図内のbin上のオーバーフローを許容するかどうかを取得します。
      戻り値:
      true: 許容する false:許容しない
    • setBinsOverflowEnabled

      public void setBinsOverflowEnabled(boolean enabled)
      ヒストグラム図内のbin上のオーバーフローを許容するかどうかを設定します。
      パラメータ:
      enabled - true:許容する false:許容しない
    • getBinsOverflowValue

      public double getBinsOverflowValue()
      ヒストグラム図内のbin上のオーバーフロー値を取得します。
      戻り値:
      ヒストグラム図内のbin上のオーバーフロー値
    • setBinsOverflowValue

      public void setBinsOverflowValue(double value)
      ヒストグラム図内のbin上のオーバーフロー値を設定します。
      パラメータ:
      value - ヒストグラム図内のbin上のオーバーフロー値
    • getBinsType

      public XlBinsType getBinsType()
      ヒストグラム図内のbinの種類を取得します。
      戻り値:
      ヒストグラム図内のbinの種類
    • setBinTypeCategorical

      public void setBinTypeCategorical()
      ヒストグラム図内のbinの種類をカテゴリ別にします。
    • setBinTypeAutomatic

      public void setBinTypeAutomatic()
      ヒストグラム図内のbinの種類を自動決定に設定します。
    • getBinsUnderflowEnabled

      public boolean getBinsUnderflowEnabled()
      ヒストグラム図内のbin上のアンダーフローを許容するかどうかを取得します。
      戻り値:
      true: bin上のアンダーフローを許容するか false: bin上のアンダーフローを許容するか
    • setBinsUnderflowEnabled

      public void setBinsUnderflowEnabled(boolean enabled)
      ヒストグラム図内のbin上のアンダーフローを許容するかどうかを設定します。
      パラメータ:
      enabled - true:許容する false:許容しない
    • getBinsUnderflowValue

      public double getBinsUnderflowValue()
      ヒストグラム図内のbin上のアンダーフロー値を取得します。
      戻り値:
      ヒストグラム図内のbin上のアンダーフロー値
    • setBinsUnderflowValue

      public void setBinsUnderflowValue(double value)
      ヒストグラム図内のbin上のアンダーフロー値を設定します。
      パラメータ:
      value - ヒストグラム図内のbin上のアンダーフロー値
    • getBinWidthValue

      public double getBinWidthValue()
      ヒストグラム図内のbinの幅を取得します。
      戻り値:
      ヒストグラム図内のbinの幅
    • setBinWidthValue

      public void setBinWidthValue(double width)
      ヒストグラム図内のbinの幅を設定します。
      パラメータ:
      width - ヒストグラム図内のbinの幅
    • getBubbleScale

      public int getBubbleScale()
      バブルチャートのバブルのサイズを取得します。
      戻り値:
      バブルのサイズ
    • setBubbleScale

      public void setBubbleScale(int scale)
      バブルチャートのバブルのサイズを設定します。
      パラメータ:
      scale - バブルのサイズ
    • getDoughnutHoleSize

      public int getDoughnutHoleSize()
      ドーナッツチャートの穴のサイズを取得します。
      戻り値:
      穴のサイズ
    • setDoughnutHoleSize

      public void setDoughnutHoleSize(int size)
      ドーナッツチャートの穴のサイズを設定します。
      パラメータ:
      size - 穴のサイズ
    • getDropLines

      public DropLinesWrapper getDropLines()
      線グラフまたはエリアグラフの系列の垂線クラスを取得します。
      戻り値:
      垂線クラス
    • getFirstSliceAngle

      public int getFirstSliceAngle()
      円グラフまたはドーナツグラフの最初のスライスの角度(縦の中心から時計回りでの度数)を取得します。
      戻り値:
      最初のスライスの角度
    • setFirstSliceAngle

      public void setFirstSliceAngle(int angle)
      円グラフまたはドーナツグラフの最初のスライスの角度(縦の中心から時計回りでの度数)を設定します。
      パラメータ:
      angle - 最初のスライスの角度
    • getGapWidth

      public int getGapWidth()
      棒グラフと横棒グラフの場合、バーまたは列のクラスター間のスペースの、バーまたは列の幅に対する割合を取得します。円グラフと円グラフの棒グラフの場合、グラフのプライマリセクションとセカンダリセクションの間の領域を取得します。
      戻り値:
      列の幅に対する割合(パーセント)
    • setGapWidth

      public void setGapWidth(int width)
      棒グラフと横棒グラフの場合、バーまたは列のクラスター間のスペースを、バーまたは列の幅に対する割合を設定します。円グラフと円グラフの棒グラフの場合、グラフのプライマリセクションとセカンダリセクションの間の領域を設定します。
      パラメータ:
      width - 列の幅に対する割合(パーセント)
    • has3DShading

      public boolean has3DShading()
      3D網かけが適用されているかどうかを取得します。
      戻り値:
      true:3D網かけが適用されている false:3D網かけが適用されていない
    • set3DShading

      public void set3DShading(boolean apply)
      3D網かけを設定します。
      パラメータ:
      apply - true: 3D網かけを適用する false: 3D網かけを適用しない
    • hasDropLines

      public boolean hasDropLines()
      線グラフまたはエリアグラフのグラフ上の系列の垂線が設定されているか取得します。
      戻り値:
      true: 垂線が設定されているか false: 垂線が設定されていない
    • setDropLines

      public void setDropLines(boolean apply)
      線グラフまたはエリアグラフのグラフ上の系列の垂線を設定します。
      パラメータ:
      apply - true: 垂線を適用する false: 垂線を適用しない
    • hasHiLoLines

      public boolean hasHiLoLines()
      折れ線グラフの高低線が設定されているか取得します。
      戻り値:
      true:高低線が設定されている false:高低線が設定されていない
    • setHiLoLines

      public void setHiLoLines(boolean apply)
      折れ線グラフの高低線が設定されているか取得します。
      パラメータ:
      apply - true: 高低線を適用する false: 高低線を適用しない
    • hasRadarAxisLabels

      public boolean hasRadarAxisLabels()
      レーダーグラフの軸ラベルの有無を取得します。
      戻り値:
      true: 軸ラベル有 false: 軸ラベル無
    • setRadarAxisLabels

      public void setRadarAxisLabels(boolean apply)
      レーダーグラフに軸ラベルを設定します。
      パラメータ:
      apply - true: 軸ラベルを適用する false:軸ラベルを適用しない
    • hasSeriesLines

      public boolean hasSeriesLines()
      積み上げの列グラフまたは棒グラフに系列線があるかどうか、円グラフの円グラフまたは円グラフの棒グラフの場合、2つのセクションの間に系列線があるかどうかを取得します。
      戻り値:
      true: 系列線がある false: 系列線がない
    • setSeriesLines

      public void setSeriesLines(boolean apply)
      積み上げの列グラフまたは棒グラフに系列線があるかどうか、円グラフの円グラフまたは円グラフの棒グラフの場合、2つのセクションの間に系列線があるかどうかを設定します。
      パラメータ:
      apply - true: 系列線を適用する false:系列線を適用しない
    • hasUpDownBars

      public boolean hasUpDownBars()
      折れ線グラフの上下バーの有無を取得します。
      戻り値:
      true:上下バー有 false:true:上下バー無
    • setUpDownBars

      public void setUpDownBars(boolean apply)
      折れ線グラフの上下バーの有無を設定します。
      パラメータ:
      apply - true: 上下バーを適用する false:上下バーを適用しない
    • getHiLoLines

      public HiLoLinesWrapper getHiLoLines()
      折れ線グラフの高低線クラスを取得します。
      戻り値:
      高低線クラス
    • getRadarAxisLabels

      public TickLabelsWrapper getRadarAxisLabels()
      レーダーグラフの軸ラベルクラスを取得します。
      戻り値:
      レーダーグラフの軸ラベルクラス
    • getSecondPlotSize

      public int getSecondPlotSize()
      円グラフまたは円グラフの棒グラフのセカンダリセクションのサイズを、プライマリ円グラフのサイズに対する割合で取得します。
      戻り値:
      セカンダリセクションのサイズの割合
    • setSecondPlotSize

      public void setSecondPlotSize(int plotSize)
      円グラフまたは円グラフの棒グラフのセカンダリセクションのサイズを、プライマリ円グラフのサイズに対する割合で設定します。
      パラメータ:
      plotSize - セカンダリセクションのサイズの割合
    • getSeriesLines

      public SeriesLinesWrapper getSeriesLines()
      2D積み上げ棒グラフ、2D 積み上げ列、円グラフの円グラフ、または円グラフの棒グラフの系列線クラスを取得します。
      戻り値:
      系列線クラス
    • getShowNegativeBubbles

      public boolean getShowNegativeBubbles()
      バブルグラフで負のバブルを表示するかどうかを取得します。
      戻り値:
      true: 負のバブルを表示する false: 負のバブルを表示しない
    • setShowNegativeBubbles

      public void setShowNegativeBubbles(boolean show)
      バブルグラフで負のバブルを表示するかどうかを設定します。
      パラメータ:
      show - true: 負のバブルを設定する false: 負のバブルを設定しない
    • getSizeRepresents

      public XlSizeRepresents getSizeRepresents()
      バブルグラフでバブルの大きさが何を表すかを取得します。
      戻り値:
      バブルの大きさが何を表すか
    • setSizeRepresents

      public void setSizeRepresents(XlSizeRepresents size)
      バブルグラフでバブルの大きさが何を表すかを設定します。
      パラメータ:
      size - バブルの大きさが何を表すか
    • getSplitType

      public XlChartSplitType getSplitType()
      円グラフの円グラフまたは円グラフの棒グラフの2つのセクションを分割する方法を取得します。
      戻り値:
      2つのセクションを分割する方法
    • setSplitType

      public void setSplitType(XlChartSplitType type)
      円グラフの円グラフまたは円グラフの棒グラフの2つのセクションを分割する方法を設定します。
      パラメータ:
      type - 2つのセクションを分割する方法
    • getSplitValue

      public double getSplitValue()
      円グラフまたは円グラフの棒グラフの2つのセクションを区切るしきい値を取得します。
      戻り値:
      2つのセクションを区切るしきい値
    • setSplitValue

      public void setSplitValue(double value)
      円グラフまたは円グラフの棒グラフの2つのセクションを区切るしきい値を設定します。
      パラメータ:
      value - 2つのセクションを区切るしきい値
    • getDownBars

      public DownBarsWrapper getDownBars()
      折れ線グラフの下線クラスを取得します。
      戻り値:
      下線クラス
    • getUpBars

      public UpBarsWrapper getUpBars()
      折れ線グラフの上線クラスを取得します。
      戻り値:
      上線クラス
    • getVaryByCategories

      public boolean getVaryByCategories()
      マーカーに異なる色またはパターンを割り当てられているかどうかを取得します。
      戻り値:
      true: マーカーに異なる色またはパターンを割り当てられている false: true: マーカーに異なる色またはパターンを割り当てられていない
    • setVaryByCategories

      public void setVaryByCategories(boolean apply)
      マーカーに異なる色またはパターンを割り当るかどうかを設定します。
      1. 適用する場合、グラフに含まれるデータ系列は1つだけである必要があります。
      パラメータ:
      apply - bool true:異なるパターンを適用する false:異なるパターンを適用しない
    • getOverLap

      public int getOverLap()
      横棒と縦棒の配置方法を取得します。
      戻り値:
      横棒と縦棒の配置方法 (-100~100)
    • setOverLap

      public void setOverLap(int overLap)
      横棒と縦棒の配置方法を設定します。
      パラメータ:
      overLap - 横棒と縦棒の配置方法(-100~100)
    • getIndex

      public int getIndex()
      チャートグループのグループ番号を取得します。
      戻り値:
      チャートグループのグループ番号