Matplotlib交互式直方图并存储x值

时间:2018-08-15 00:46:57

标签: python matplotlib

我想绘制一个使用数组作为输入的3x3条形图子图。用户将在每个图中选择两个条形,并且我希望程序将这些条形的x值/坐标存储在某些数据结构中,并以不同的颜色突出显示选定的条形。对所有9个子图完成此操作后,我希望接下来的9个图出现,直到生成所有图为止。到目前为止,这是我的代码:

<math xmlns="http://www.w3.org/1998/Math/MathML">
  <mrow class="MJX-TeXAtom-ORD">
    <mo>&#x3B8;</mo>
  </mrow>
  <mo>=</mo>
  <mrow class="MJX-TeXAtom-ORD">
    <mrow class="MJX-TeXAtom-ORD">
      <mfrac>
        <mrow>
          <mi>arcsin</mi>
          <mo>&#x2061;<!-- ⁡ --></mo>
          <mo stretchy="false">(</mo>
          <mi>d</mi>
          <mi>g</mi>
          <mo stretchy="false">)</mo>
        </mrow>
        <mrow class="MJX-TeXAtom-ORD">
          <msup>
            <mi>v</mi>
            <mn>2</mn>
          </msup>
        </mrow>
      </mfrac>
    </mrow>
    <mo>&#x2217;<!-- ∗ --></mo>
    <mrow class="MJX-TeXAtom-ORD">
      <mfrac>
        <mn>1</mn>
        <mrow class="MJX-TeXAtom-ORD">
          <mn>2</mn>
        </mrow>
      </mfrac>
    </mrow>
  </mrow>
</math>

前9个子图生成良好,但此后该程序将不会继续进行下一个绘制。我可以将x轴值打印到屏幕上,但它们并不总是与我单击的位置匹配。我只想为每个图指定点,但是有时会打印两个以上或仅一个点。

感谢您的所有帮助,如果您需要更多信息,请告诉我!

0 个答案:

没有答案
相关问题