使用matplotlib将轮廓线图旋转90度

时间:2018-07-02 20:28:55

标签: python matplotlib

我正在计算一个分析,该分析着眼于地球表面上方给定高度的波浪数据。尽管我的海拔是一个自变量,但我想将其放置在y轴上,以便于查看。我不想实际翻转代码中的x和y数据,只需旋转图形即可。

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:background="@color/carbon_white"
    android:orientation="vertical">

    <TextView
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_margin="16dp"
        android:background="@color/carbon_white"
        android:elevation="8dp"
        android:text="test"/>

    <FrameLayout
        android:layout_width="match_parent"
        android:layout_height="56dp"
        android:layout_margin="16dp"
        android:background="@color/carbon_white"
        android:elevation="8dp"
        />

    <Button
        android:id="@+id/button5"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_margin="16dp"
        android:elevation="8dp"
        android:text="Button"/>
</LinearLayout>

这将创建一个类似于the following Imgur link的图形。我尝试旋转阵列,但似乎还没有解决方法。

1 个答案:

答案 0 :(得分:0)

由于您未提供Minimal, Complete, and Verifiable example ,因此无法绘制结果也无法检查代码。

尽管如果我正确理解了您的问题,则需要切换Alt和Wavlgth并转置波形:

WT = plt.contourf(Wavlgth, Alt, np.transpose(wave), 100, cmap=plt.cm.seismic, extend = 'both')