達成したいことを正確に知るのは少し難しいです。しかし一般的な概要は以下の通りです。うまくいけば、このようなものをあなた自身で修正する方法についてのさらなる方向性を与え、それを修正して必要な効果を正確に得ることができることを願っています。
背景
は、あなたがそのあなたのOracleのJDK 8のインストールに同梱jfxrt.jar
ファイル内で見つけることができmodena.css
ファイルを調べます。このファイルは、チャートのスタイルを定義します。必要な場合は、指定したカスタムCSSスタイルシート内でこれらのスタイルを上書きできます。あなたが設定することができ、チャート上の軸線描画でオフにするには
CSSを経由して
.axis:top {
-fx-border-color: transparent transparent AXIS_COLOR transparent;
}
制御チャートスタイル:
インスタンスの上罫線の色のデフォルト値は以下のように定義されます軸の境界線の適切な値をtransparent
(またはnull
)に設定します。たとえば:
.axis:top {
-fx-border-color: transparent;
}
はまた、あなたのサンプルチャートを使用すると、定義されたカスタムchart-plot-background
ボーダーの上に描画されますグリッド線を備えています。そのことを防ぐために、グリッド線を透明にすることもできます。サンプルでは、-fx-border-insets: -2px
の値をコメントアウトしました。これは、軸上の刻み目の下に境界線を配置するので、奇妙に見えます。
サンプルCSSだから要約でサンプルCSSファイルは以下に似ています。チャートプロットはOracle sample line chart codeに基づいています。
.chart-plot-background {
-fx-border-color: black;
-fx-border-width: 4px;
/*-fx-border-insets: -2px;*/
}
.axis:top {
-fx-border-color: transparent;
}
.axis:right {
-fx-border-color: transparent;
}
.axis:bottom {
-fx-border-color: transparent;
}
.axis:left {
-fx-border-color: transparent;
}
.chart-vertical-grid-lines {
-fx-stroke: transparent;
}
.chart-horizontal-grid-lines {
-fx-stroke: transparent;
}
をプロットすると、上記のCSSで、サンプルチャートは次のようになります。
あなたはより多くのコードでplunkrに投稿することはできますか?そのコードの小さな塊で解読することは不可能です。 – Smit