如何在 AndroidPlot 中将 X 和 Y 轴线和值显示为 XY Plot 的文本标签?

How to display X and Y axis lines and values as Text Label for XY Plot in AndroidPlot?

单击图形,在 XY 图中的文本标签上显示带有 X 和 Y 值的 X 和 Y 轴线。

首先,欢迎来到 Stack Overflow!

其次,
我假设你的意思是你想在用户按下的点上绘制轴的原点?此外,我假设您正在使用带有 CanvasHolder 的 CustomView。将 Holder 作为 activity/screen 的 CanvasHolder。另外,我使用 Canvas.drawText 显示文本。为此,您将需要一个 Paint,您可以在其中设置所有属性。如果您需要任何帮助,请参阅 Canvas 文档。 P.S。您还可以使用 textView 来显示文本。一个简单的搜索会让你找到那个。这是代码
第 1+2 步:

<LinearLayout
    android:orientation="horizontal"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:layout_alignParentEnd="true"
    android:layout_alignParentTop="true">

    <View
        android:layout_width="match_parent"
        android:layout_height="1dp"
        android:id="@+id/Horizontal"
        android:background="@android:color/darker_gray"/>

    <View
        android:layout_height="match_parent"
        android:layout_width="1dp"
        android:id="@+id/Vertical"
        android:background="@android:color/darker_gray"/>
</LinearLayout>

第 3 步:

@Override
public boolean onTouchEvent(MotionEvent event) {
    int X = event.getX(), Y = event.getY();
    View horiz = (View) findViewById(R.id.horizontal);
    View vert = (View) findViewById(R.id.vertical);
    horiz.setY(Y);
    vert.setX(X);
}

而且第4步很简单,我在评论里已经说明了。你应该可以毫无困难地完成

希望对您有所帮助! :D