<div dir="ltr">VTK 5.4 is now 6 years old, and 5.6 is 4 years old. Can you update to a more recent version?</div><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Aug 4, 2015 at 11:57 AM, Ich <span dir="ltr"><<a href="mailto:liuyanbc157@gmail.com" target="_blank">liuyanbc157@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="word-wrap:break-word"><div>Hi, Cory, </div><div><br></div><div>Thank for replying. But I'm using vtk 5.4 now. There is no such a SetAnnotation function in </div><div>ScalartoColor Class(I have seen that in vtk 6.x this is this function, because what i have done is</div><div>in a project, so i just use vtk 5.6).</div><div><br></div><div> I have tried to override SetLabelFormat() in Class vtkScalarBarActor(), if it is just with (with </div><div>python) self.LabelFormat = '***(something else)', it will not change Annotation, but LabelFormat </div><div>in this instance is actually changed. </div><div><br></div><div>So I think, it must have something happened in function SetLabelFormat(), not just with </div><div>self.LabelFormat = '*****'.  </div><div>Perhaps if I could see content of this function, perhaps i can change annotations freely. </div><div><br></div><div>So question is, could you give me some advice in vtk 5.4 for changing annotation in scalar bar,. </div><div><br></div><div>Or  could you give me the code of this function SetLabelFormat(char*),, in vkt5.4 it should be SetMacroString(LabelFormat, char*).</div><div><br></div><div>Thanks again for your help.</div><span class="HOEnZb"><font color="#888888"><div>Jan</div></font></span><div><div class="h5"><div><br></div><div><blockquote type="cite"><div>Am 15.07.2015 um 15:51 schrieb Cory Quammen <<a href="mailto:cory.quammen@kitware.com" target="_blank">cory.quammen@kitware.com</a>>:</div><br><div><div dir="ltr">Jan,<div><br></div><div>Unless you can figure out the printf formatting string that gives you what you want, you'll need to use annotations instead of the labels. You can set annotated values with vtkScalarsToColors::SetAnnotation(vtkVariant, vtkStdString), e.g.</div><div><br></div><div>lookupTable->SetAnnotation(0.0, "0");</div><div>lookupTable->SetAnnotation(0.2, "200e-03");</div><div>etc.</div><div><br></div><div>Then you'll need to display the annotations with</div><div><br></div><div>vtkScalarBarActor::SetDrawAnnotations(1);</div><div><br></div><div>Hope that helps,</div><div>Cory</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Jul 13, 2015 at 5:31 AM, Jan <span dir="ltr"><<a href="mailto:liuyanbc157@gmail.com" target="_blank">liuyanbc157@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hallo, everyone,<br>
<br>
Now I want to set new strings in position of scalarbar labels.<br>
For example, the range of value is 0 - 1, and with numberofLabels(6). But I<br>
want the display instead of 0 0.2 0.4 0.6 0.8 1.0 but with form of 0 200e-03<br>
400e-03 600e-03 800e -03 1.0. The Problem is that FormatofLabels doesn't help<br>
support these strings. So what could I do perhaps with<br>
AllocateAndSizeLabels() in ScalarbarActor or with other methods to change the<br>
format of nummers in this way?<br>
<br>
Thanks alot.<br>
<br>
Jan<br>
<br>
_______________________________________________<br>
Powered by <a href="http://www.kitware.com/" rel="noreferrer" target="_blank">www.kitware.com</a><br>
<br>
Visit other Kitware open-source projects at <a href="http://www.kitware.com/opensource/opensource.html" rel="noreferrer" target="_blank">http://www.kitware.com/opensource/opensource.html</a><br>
<br>
Please keep messages on-topic and check the VTK FAQ at: <a href="http://www.vtk.org/Wiki/VTK_FAQ" rel="noreferrer" target="_blank">http://www.vtk.org/Wiki/VTK_FAQ</a><br>
<br>
Search the list archives at: <a href="http://markmail.org/search/?q=vtkusers" rel="noreferrer" target="_blank">http://markmail.org/search/?q=vtkusers</a><br>
<br>
Follow this link to subscribe/unsubscribe:<br>
<a href="http://public.kitware.com/mailman/listinfo/vtkusers" rel="noreferrer" target="_blank">http://public.kitware.com/mailman/listinfo/vtkusers</a><br>
</blockquote></div><br><br clear="all"><div><br></div>-- <br><div>Cory Quammen<br>R&D Engineer<br>Kitware, Inc.</div>
</div>
</div></blockquote></div><br></div></div></div></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature">Cory Quammen<br>R&D Engineer<br>Kitware, Inc.</div>
</div>