当前位置: 首页 > 知识库问答 >
问题:

JavaFx 2.x:双轴作为数字的条形图

宋琛
2023-03-14

1)我想要一个两个轴都是数字的酒吧图(

有没有方法重写条形图类以获得两个轴的编号?

2)是否可以使用LineChart绘制条形图而不是BarChart类来获得直方图图?


共有2个答案

蓬意致
2023-03-14

找到了一个好的解决方案:我建议这样做

series.getData().add(new XYChart.Data(i, 0));
        series.getData().add(new XYChart.Data(i, listValue));          
        series.getData().add(new XYChart.Data(i, 0));

这样你就可以用折线图来绘制条形

另外,如果你想从区域图中删除符号,你可以通过使用css来完成这个。

.chart-area-symbol 
            { -fx-background-color: null, null; }
宗冠宇
2023-03-14

您可以尝试此解决方案

XYChart.Series series = new XYChart.Series();                        
        series.getData().add(new XYChart.Data(i, i));
        series.getData().add(new XYChart.Data(i, listValue));            
        lineChart.getData().addAll(series);

但是我要提醒你,与数轴相比,它非常慢

 类似资料:
  • Highcharts 组合图 以下实例演示了双Y轴, 柱形图,线条图组合。 我们在前面的章节已经了解了 Highcharts 基本配置语法。接下来让我们来看下其他的配置。 配置 yAxis 配置 在 yAxis 属性中添加两条Y轴的值 。 var yAxis = [{ // 第一条Y轴 }, { // 第二条Y轴 } }] 实例 文件名:highcharts_combin

  • 我试图让x轴标签在柱状图上旋转45度,但没有成功。这是我下面的代码:

  • 我很难创建一个条形图,其中包含两个不同的y轴和每个x值(类别)的两个条形图。我有不同类型的数据类别(见下文),每个类别我都有两个值,我想并排绘制(和)。但是,每个类别的值相距甚远,这使得类别的条形几乎不可见。因此,我想添加第二个y轴(一个用于,一个用于),以允许在两个类别之间进行比较。 示例数据: 我使用下面的R代码(ggplot2)来创建绘图: 和,但我没有设法将y轴分配给数据类型。 我很高兴每

  • 我的x轴值没有对齐。我应该修改什么设置? x轴未对齐 下面是我到目前为止在代码中使用的。setLabelsToSkip将无法工作,因为我使用的是3.0.1版。 这是我的标签格式化程序类: 以下是我的主要活动setdata方法: 在我的主要活动中,我像这样使用它:

  • 我使用MPAndroidChart条形图...除了x轴,其他都没问题...标签上的条形没有正确对齐。当我缩放图表时,条形图出现在它的标签上,但这种缩放不是我想要的,当我缩放标签时,标签会重复,直到下一个,以此类推。我的数据就像是eg: 年龄是我的标签,它是字符串类型...我需要它是字符串标签。 这是我的c代码# 对于条入口的x位置,我只使用一个称为c的整数,它在每个循环中增加1,所以它给出了0f,

  • 在使用JFreeChart创建具有相对较大数据集的条形图时,我面临以下问题: 用重叠的X轴标签生成的条形图。我尝试了垂直定位标签,仍然没有帮助。请提供解决此问题的最佳方法。代码剪切如下: 更新:根据@trash天的建议,我使用了从0到列计数的Sliding类别数据集索引。当列计数较大(此处为50)时,X标签重叠。当列计数设置为较低的数字时,它工作正常。我想找到大列大小的解决方案。重要的是,我需要将