Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Как в KavaChart можна для каждого сектора Pie3D задать гиперссылки / 2 сообщений из 2, страница 1 из 1
26.09.2005, 12:38
    #33288408
maxq
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в KavaChart можна для каждого сектора Pie3D задать гиперссылки
JSP страничка которая генерит Pie3D
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
<%@ taglib uri="/WEB-INF/kavachart-taglib.tld" prefix="chart" %>
<%@ page  import  = "javachart.servlet.*"%>


<chart:streamed chartType="javachart.servlet.pieApp" >
  <chart:param name="showVersion" value="true" />

  <!-- ToolTips and hyperlinks use client side imagemaps to link strings and URLs to image geometries. These imagemaps must be named. The  default  name is "map0".  This  property lets you override the map name -->
  <chart:param name="mapName" value="pieMap" />

  <!-- pixel width of generated image  -->
  <chart:param name="width" value="195" />

  <!-- pixel height of generated image -->
  <chart:param name="height" value="145" />

  <!-- % of image  for  pie diameter ( default  . 6  =  60 %) -->
  <chart:param name="pieWidth" value="0.85" />

  <!-- % of image  for  pie diameter ( default  . 6  =  60 %) -->
  <chart:param name="pieHeight" value="0.65" />

  <!-- x Location  for  center of pie (between  0  &  1 ,  default   0 . 5 ) -->
  <chart:param name="xLoc" value="0.48" />

  <!-- y Location  for  center of pie (between  0  &  1 ,  default   0 . 5 ) -->
  <chart:param name="yLoc" value="0.62" />

  <!-- Turns antialiasing on  for  the resulting chart image -->
  <chart:param name="antialiasOn" value="true" />

  <!-- degrees counterclockwise from  3  o'clock  for  first slice -->
  <chart:param name="startDegrees" value="25" />

  <!-- make percentage labels invisible -->
  <chart:param name="percentLabelsOff" value="true" />

  <!-- color of chart background ( default  white) -->
  <chart:param name="backgroundColor" value="DCDCDC" />

  <!-- turns on 3D effects  for   this  chart ( default  2D) -->
  <chart:param name="3D" value="true" />

  <!-- number of pixels of offset in y direction  for  3D effect ( default   15 ) -->
  <chart:param name="YDepth" value="22" />

  <!--  This  will be list of explosion values  for  each slice. Explosion values should be between  0  and  1 , but generally pretty close to  0 . The  default  value when a slice is exploded with explodeSlice is . 05  -->
  <!--chart:param name="explodeSlices" value="0.006, 0.006, 0.006, 0.006" /> -->

  <chart:param name="dataset0yValues" value="110, 65, 60, 95" />

  <chart:param name="dataset0Colors" value="FFA500, FF7F50, DC143C, A52A2A" />

  <chart:param name="writeDirectory" value="E:\test\web\cache" />
  <chart:param name="readDirectory" value="E:\test\web\cache" />

</chart:streamed>

Что мне нужно добавить , чтоб каждый сектор имел гиперссылку на html файл.
Я слышал о свойствах datasetNLinks и datasetNTargets , но не нашел ках их использовать.

Может кто то это уже делал.
Зарание благодарен.
...
Рейтинг: 0 / 0
27.09.2005, 11:13
    #33290166
maxq
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в KavaChart можна для каждого сектора Pie3D задать гиперссылки
Оказываеться все очень просто

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
<%@ page  import ="javachart.servlet.pieApp,
                 javachart.servlet.Bean"%>
<%
Bean chart =  new  pieApp();
chart.setProperty("dataset0yValues",
".227,.757,.11,.446");
chart.setProperty("dataset0Links",
"1.html,2.html,3.html,4.html");
chart.setProperty("writeDirectory", application.getRealPath("cache"));
chart.setProperty("toolTips", "true");
chart.setProperty("useLinkMap", "true");
chart.setProperty("dwellUseXValue", "false");
chart.setProperty("dwellYString", "value: XX");
chart.setProperty("width", "400");
chart.setProperty("height", "200");
%>
<%= chart.getLinkMap() %>
<img src=E:\IDEAProjects\KavaChart\web\cache\<%= chart.getFileName() %>
BORDER= 0  ISMAP USEMAP=#map0>

Может комуто это пригодиться в дальнейшем.
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Как в KavaChart можна для каждого сектора Pie3D задать гиперссылки / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]