[Paraview-developers] XY Chart Plots - changes in ParaView 4.2.0
Dan Lipsa
dan.lipsa at kitware.com
Thu Oct 2 11:30:00 EDT 2014
See also
http://www.paraview.org/ParaView3/Doc/Nightly/www/py-doc/api-changes.html
for a list of all Python API changes for ParaView 4.2
Dan
On Thu, Oct 2, 2014 at 11:06 AM, Dan Lipsa <dan.lipsa at kitware.com> wrote:
>
> Hi Panos,
>
> I believe leftAxisTitle, bottomAxisTitle are not QList<QVariant> but just
> QVariant.
> The same is true for onLogScale, offLogScale.
>
> Does this work?
> Dan
>
>
>
>
>
>> ---------- Forwarded message ----------
>> From: Panos Asproulis <panos.asproulis at gmail.com>
>> Date: Thu, Oct 2, 2014 at 7:40 AM
>> Subject: [Paraview-developers] XY Chart Plots - changes in ParaView 4.2.0
>> To: paraview-developers at paraview.org
>>
>>
>> Hi all,
>>
>> In ParaView 4.1.0 I use the following code in order to specify some
>> information regarding the axes in a typical XY line plot (chart):
>>
>> // Specify the name of the axes
>> QList<QVariant> axisTitles;
>> axisTitles << "Error" << "Number of Time Steps" << "";
>> pqSMAdaptor::setMultipleElementProperty(
>> viewProxy->GetProperty("AxisTitle"), axisTitles);
>>
>> // Enable the logarithmic scale for the y-axis
>> QList<QVariant> logScale;
>> logScale << 1 << 0 << 0;
>> pqSMAdaptor::setMultipleElementProperty(
>> viewProxy->GetProperty("AxisLogScale"), logScale);
>>
>> Although this works fine in 4.1.0 it no longer works in ParaView 4.2.0
>> because the properties "AxisTitle" and "AxisLogScale" no longer exist.
>> They have been replaced by "LeftAxisTitle", "BottomAxisTitle" etc and
>> "LeftAxisLogScale", "BottomAxisLogScale" etc. So, I changed the above
>> code to the following:
>>
>> // Set the name of the left axis
>> QList<QVariant> leftAxisTitle;
>> leftAxisTitle << "Error";
>> pqSMAdaptor::setElementProperty(
>> viewProxy->GetProperty("LeftAxisTitle"), leftAxisTitle);
>>
>> // Set the name of the bottom axis
>> QList<QVariant> bottomAxisTitle;
>> bottomAxisTitle << "Number of Time Steps";
>> pqSMAdaptor::setElementProperty(
>> viewProxy->GetProperty("BottomAxisTitle"), bottomAxisTitle);
>>
>> // Enable the logarithmic scalefor the left axis
>> QList<QVariant> onLogScale, offLogScale;
>> onLogScale << 1;
>> offLogScale << 0;
>> pqSMAdaptor::setElementProperty(
>> viewProxy->GetProperty("LeftAxisLogScale"), onLogScale);
>> pqSMAdaptor::setElementProperty(
>> viewProxy->GetProperty("BottomAxisLogScale"), offLogScale);
>>
>> However, this has no effect. It does not change the title of the axes
>> and it does not switch on the logarithmic scale for the left axis.
>> Could someone let me know how to do that in 4.2.0?
>>
>> Regards,
>> Panos
>>
>> _______________________________________________
>> Paraview-developers mailing list
>> Paraview-developers at paraview.org
>> http://public.kitware.com/mailman/listinfo/paraview-developers
>>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://public.kitware.com/pipermail/paraview-developers/attachments/20141002/f76b8e7f/attachment.html>
More information about the Paraview-developers
mailing list