在jfreecha柱状图上加超链接,点每个柱子指向各自链接 10
求个加超链接的代码,柱状图已经生成了,怎么在上面加上链接现在我已经获取了数据库中的详细数据,并生成了一张柱状图,在jsp页面里获得的是一张图片,但我现在的任务是想点击任意...
求个加超链接的代码,柱状图已经生成了,怎么在上面加上链接
现在我已经获取了数据库中的详细数据,并生成了一张柱状图,在jsp页面里获得的是一张图片,但我现在的任务是想点击任意一块柱子时,能进入详细的统计页面,也就是说每个统计的柱形要有超链接的形式,代码要怎么写啊!哪位高手帮帮忙吧!源代码有吗?小弟急啊。我是用jfreechart来做的。 展开
现在我已经获取了数据库中的详细数据,并生成了一张柱状图,在jsp页面里获得的是一张图片,但我现在的任务是想点击任意一块柱子时,能进入详细的统计页面,也就是说每个统计的柱形要有超链接的形式,代码要怎么写啊!哪位高手帮帮忙吧!源代码有吗?小弟急啊。我是用jfreechart来做的。 展开
1个回答
展开全部
如果图像位置固定,可以在页面写类似 map定义热点来做到,理论上实现完全没有问题
<map id="mapname" name="mapname"><area shape="poly" coords="127,165,119,148,116,130,119,112,127,95,141,81,158,70,178,63,200,61,200,130,200,130" onMouseOver="return overlib('荔枝 = 500');" onMouseOut="return nd();" href="index.html?category=荔枝&pieIndex=0"/><area shape="poly" coords="248,186,233,193,217,198,200,199,182,198,166,193,151,186,138,176,127,165,200,130,200,130" onMouseOver="return overlib('香蕉 = 400');" onMouseOut="return nd();" href="index.html?category=香蕉&pieIndex=0"/><area shape="poly" coords="279,109,282,119,283,130,282,141,279,151,274,161,267,171,259,179,248,186,200,130,200,130" onMouseOver="return overlib('葡萄 = 300');" onMouseOut="return nd();" href="index.html?category=葡萄&pieIndex=0"/><area shape="poly" coords="233,67,249,74,261,84,272,95,279,109,200,130,200,130" onMouseOver="return overlib('梨子 = 200');" onMouseOut="return nd();" href="index.html?category=梨子&pieIndex=0"/><area shape="poly" coords="200,61,217,62,233,67,200,130,200,130" onMouseOver="return overlib('苹果 = 100');" onMouseOut="return nd();" href="index.html?category=苹果&pieIndex=0"/></map>
或者弄成几张图拼接获得,每张图对应一个链接。
你可以百度一下,可以查到实例的。
<map id="mapname" name="mapname"><area shape="poly" coords="127,165,119,148,116,130,119,112,127,95,141,81,158,70,178,63,200,61,200,130,200,130" onMouseOver="return overlib('荔枝 = 500');" onMouseOut="return nd();" href="index.html?category=荔枝&pieIndex=0"/><area shape="poly" coords="248,186,233,193,217,198,200,199,182,198,166,193,151,186,138,176,127,165,200,130,200,130" onMouseOver="return overlib('香蕉 = 400');" onMouseOut="return nd();" href="index.html?category=香蕉&pieIndex=0"/><area shape="poly" coords="279,109,282,119,283,130,282,141,279,151,274,161,267,171,259,179,248,186,200,130,200,130" onMouseOver="return overlib('葡萄 = 300');" onMouseOut="return nd();" href="index.html?category=葡萄&pieIndex=0"/><area shape="poly" coords="233,67,249,74,261,84,272,95,279,109,200,130,200,130" onMouseOver="return overlib('梨子 = 200');" onMouseOut="return nd();" href="index.html?category=梨子&pieIndex=0"/><area shape="poly" coords="200,61,217,62,233,67,200,130,200,130" onMouseOver="return overlib('苹果 = 100');" onMouseOut="return nd();" href="index.html?category=苹果&pieIndex=0"/></map>
或者弄成几张图拼接获得,每张图对应一个链接。
你可以百度一下,可以查到实例的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询