是否有任何Java图形库将RGB值作为输入?

是否有任何Java图形库将RGB值作为输入?,java,graphics,Java,Graphics,我很抱歉,如果这是一个错误的地方问-请让我知道,如果是,我会删除这篇文章 我的问题是——是否有任何Java图形库可以将RGB值作为输入并将其映射到图形上?我一直在看JFreeChart和许多开源解决方案,但看文档,我并没有太多的运气 目前,我有一个多维数组,它存储1302个RGB值,对应于93行14列。由于每个“索引”以这种格式存储RGB字符串,即0,0,0,我希望将每个颜色绘制成x-y图形,如下所示: 在上图中,黑色是0,0,0值,而青色、绿色、红色等都是各自的RGB值 既然你问的是绘制热图,

我很抱歉,如果这是一个错误的地方问-请让我知道,如果是,我会删除这篇文章

我的问题是——是否有任何Java图形库可以将RGB值作为输入并将其映射到图形上?我一直在看JFreeChart和许多开源解决方案,但看文档,我并没有太多的运气

目前,我有一个多维数组,它存储1302个RGB值,对应于93行14列。由于每个“索引”以这种格式存储RGB字符串,即
0,0,0
,我希望将每个颜色绘制成x-y图形,如下所示:


在上图中,黑色是
0,0,0
值,而青色、绿色、红色等都是各自的RGB值

既然你问的是绘制热图,答案是肯定的。事实上,有很多这样的图书馆,但其中一个是jHeatChart


请注意,仅仅因为您的值被编码为“RGB字符串”,并不意味着您想要询问关于使用RGB字符串的问题,而是想要询问关于绘制温度值的问题。它们是RGB字符串这一事实无关紧要,因为我们可以对它们进行变换,但我们需要使它们成为合适的输入。

你说的“获取RGB值并将其映射到图形”是什么意思?RGB是一个三坐标系,一个图形通常是二维的,所以:不,我不希望有,因为这是不可能的。你能更新你的帖子来描述你最终打算得到什么,这样我们就能理解你在寻求什么帮助吗?我为此道歉。我已经添加了更多的信息。这就是您要问的,如何通过将值绘制为颜色框来绘制RGB值的2D数组。除了你所展示的更像是一个标准的强度图,黑色表示“无值”,蓝色表示“低强度”,红色表示“高强度”。你的颜色有什么意义吗,还是只是颜色?因为我强烈怀疑我们这里有XY问题。颜色确实意味着什么——它是温度。@TheGreenColla您必须在第一个程序中开发它们(它最初是一个类赋值,您在其中获取原始程序,并根据提供的数据结构将其转换为Java)。下面的小程序代码可能会更有用。