Java 计算“的比例系数”;条形矩形“;图表应用程序
我有一个整数值数组Java 计算“的比例系数”;条形矩形“;图表应用程序,java,graphics,java-2d,Java,Graphics,Java 2d,我有一个整数值数组 String[] values={3100,7500,8000,4200,88000,71000,32000}; 需要缩放到myJComponent的已知高度,问题是如何将这些值缩放到例如h=600px 以下是一张图片,旨在进一步说明我想要实现的目标: 谢谢 bar_height = chart_height*(value/max_value) 要确定条形图高度,可通过(值/最大值)缩放(乘以)图表高度,其中: bar\u height是以像素为单位的条的高度 valu
String[] values={3100,7500,8000,4200,88000,71000,32000};
需要缩放到myJComponent
的已知高度,问题是如何将这些值缩放到例如h=600px
以下是一张图片,旨在进一步说明我想要实现的目标:
谢谢
bar_height = chart_height*(value/max_value)
要确定条形图高度
,可通过(值/最大值)
缩放(乘以)图表高度
,其中:
是以像素为单位的条的高度bar\u height
是要绘制图表的值value
是y轴上的最大值max_value
是图表的高度,以像素为单位(在您的示例中为600)chart\u height
条形图高度
,可通过(值/最大值)
缩放(乘以)图表高度
,其中:
是以像素为单位的条的高度bar\u height
是要绘制图表的值value
是y轴上的最大值max_value
是图表的高度,以像素为单位(在您的示例中为600)chart\u height
3100/88000=~0.035,或~3.53%的图表高度(~21px),谢谢,但你能向我解释一下你是如何得出这个公式的吗?比例因子和它有关系吗?谢谢,但是你能解释一下你是怎么得出这个公式的吗?比例系数和它有关系吗?