powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Как в KavaChart можна для каждого сектора Pie3D задать гиперссылки
2 сообщений из 2, страница 1 из 1
Как в KavaChart можна для каждого сектора Pie3D задать гиперссылки
    #33288408
maxq
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
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
Как в KavaChart можна для каждого сектора Pie3D задать гиперссылки
    #33290166
maxq
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Оказываеться все очень просто

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


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