<div dir="ltr">See also <div><br><div><a href="http://www.paraview.org/ParaView3/Doc/Nightly/www/py-doc/api-changes.html">http://www.paraview.org/ParaView3/Doc/Nightly/www/py-doc/api-changes.html</a><br></div><div><br></div></div><div>for a list of all Python API changes for ParaView 4.2<br></div><div><br></div><div>Dan</div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Oct 2, 2014 at 11:06 AM, Dan Lipsa <span dir="ltr"><<a href="mailto:dan.lipsa@kitware.com" target="_blank">dan.lipsa@kitware.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><div><br></div><div>Hi Panos,</div><div><br></div><div>I believe leftAxisTitle, bottomAxisTitle are not QList<QVariant> but just QVariant.</div><div>The same is true for onLogScale, offLogScale.</div><div><br></div><div>Does this work?</div><span class="HOEnZb"><font color="#888888"><div>Dan<br></div></font></span><div><div class="h5"><div><br></div><div><br></div><div><br></div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
---------- Forwarded message ----------<br>
From: Panos Asproulis <<a href="mailto:panos.asproulis@gmail.com" target="_blank">panos.asproulis@gmail.com</a>><br>
Date: Thu, Oct 2, 2014 at 7:40 AM<br>
Subject: [Paraview-developers] XY Chart Plots - changes in ParaView 4.2.0<br>
To: <a href="mailto:paraview-developers@paraview.org" target="_blank">paraview-developers@paraview.org</a><br>
<br>
<br>
Hi all,<br>
<br>
In ParaView 4.1.0 I use the following code in order to specify some<br>
information regarding the axes in a typical XY line plot (chart):<br>
<br>
  // Specify the name of the axes<br>
  QList<QVariant> axisTitles;<br>
  axisTitles << "Error" << "Number of Time Steps" << "";<br>
  pqSMAdaptor::setMultipleElementProperty(<br>
      viewProxy->GetProperty("AxisTitle"), axisTitles);<br>
<br>
  // Enable the logarithmic scale for the y-axis<br>
  QList<QVariant> logScale;<br>
  logScale << 1 << 0 << 0;<br>
  pqSMAdaptor::setMultipleElementProperty(<br>
      viewProxy->GetProperty("AxisLogScale"), logScale);<br>
<br>
Although this works fine in 4.1.0 it no longer works in ParaView 4.2.0<br>
because the properties "AxisTitle" and "AxisLogScale" no longer exist.<br>
They have been replaced by "LeftAxisTitle", "BottomAxisTitle" etc and<br>
"LeftAxisLogScale", "BottomAxisLogScale" etc. So, I changed the above<br>
code to the following:<br>
<br>
  // Set the name of the left axis<br>
  QList<QVariant> leftAxisTitle;<br>
  leftAxisTitle << "Error";<br>
  pqSMAdaptor::setElementProperty(<br>
      viewProxy->GetProperty("LeftAxisTitle"), leftAxisTitle);<br>
<br>
  // Set the name of the bottom axis<br>
  QList<QVariant> bottomAxisTitle;<br>
  bottomAxisTitle << "Number of Time Steps";<br>
  pqSMAdaptor::setElementProperty(<br>
      viewProxy->GetProperty("BottomAxisTitle"), bottomAxisTitle);<br>
<br>
  // Enable the logarithmic scalefor the left axis<br>
  QList<QVariant> onLogScale, offLogScale;<br>
  onLogScale  << 1;<br>
  offLogScale << 0;<br>
  pqSMAdaptor::setElementProperty(<br>
      viewProxy->GetProperty("LeftAxisLogScale"), onLogScale);<br>
  pqSMAdaptor::setElementProperty(<br>
      viewProxy->GetProperty("BottomAxisLogScale"), offLogScale);<br>
<br>
However, this has no effect. It does not change the title of the axes<br>
and it does not switch on the logarithmic scale for the left axis.<br>
Could someone let me know how to do that in 4.2.0?<br>
<br>
Regards,<br>
Panos<br>
<br>
_______________________________________________<br>
Paraview-developers mailing list<br>
<a href="mailto:Paraview-developers@paraview.org" target="_blank">Paraview-developers@paraview.org</a><br>
<a href="http://public.kitware.com/mailman/listinfo/paraview-developers" target="_blank">http://public.kitware.com/mailman/listinfo/paraview-developers</a><br>
</blockquote></div></div></div><br></div></div>
</blockquote></div><br></div>