Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/design-patterns/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Image 在JFreeChart';s柱状图_Image_Jfreechart_Bar Chart - Fatal编程技术网

Image 在JFreeChart';s柱状图

Image 在JFreeChart';s柱状图,image,jfreechart,bar-chart,Image,Jfreechart,Bar Chart,我需要使用JFreeChart库创建的条形图 我用一个例子来说明这一点。让我们说: 我在X轴(学生)上绘制了“约翰”、“马克”、“路易斯”和“基思”,并在Y轴上绘制了他们各自的标记。我为每个学生使用三个不同的栏来显示他们各自的英语、科学和数学成绩 比方说,科学最重要,因此,科学成绩最高的学生将获得“金牌”。数学成绩最高的学生得银牌,英语成绩最高的学生得铜牌 我想在每个科目得分最高的学生的标签旁边放一个小图片(金色、银色或青铜色)。一个特定的学生(显然)可以获得所有的奖牌。这(或类似的事情)能做到

我需要使用JFreeChart库创建的条形图

我用一个例子来说明这一点。让我们说: 我在X轴(学生)上绘制了“约翰”、“马克”、“路易斯”和“基思”,并在Y轴上绘制了他们各自的标记。我为每个学生使用三个不同的栏来显示他们各自的英语、科学和数学成绩

比方说,科学最重要,因此,科学成绩最高的学生将获得“金牌”。数学成绩最高的学生得银牌,英语成绩最高的学生得铜牌

我想在每个科目得分最高的学生的标签旁边放一个小图片(金色、银色或青铜色)。一个特定的学生(显然)可以获得所有的奖牌。这(或类似的事情)能做到吗

我正在为此使用JFreeChart的ChartFactory.createBarChart(…)api。我能够正确地绘制图形,但仍坚持上述要求


谢谢大家!

您可以查看其中一个,例如
XYDataImageAnnotation
xydraableannotation
xydimageannotation
,问这个问题已经很久了

这就是我为实现这一目标所做的

Drawn a image at  : (x,y) at each Category Entity.
Size of image     :  (width ,height) of CategoryLabel entity.
可以在类别标签周围相应地放置图像

预览

希望有帮助。

干杯:)

如果此方法解决了您的问题,您可以单击左侧的接受此答案。