小编ben*_*hid的帖子

pick_event 使用 matplotlib 获取点

我正在尝试使用 apick_event通过单击鼠标直接访问点的确切值:

def plot(self, x_values: list, y_values: list):
    def pick_handler(event):
        x, y = event.mouseevent.xdata, event.mouseevent.ydata
        print(x, y)

    ...
    self.sc, = self.axis.plot(x_values, y_values, 'bo', markersize=7, picker=7)
    self.fig.canvas.mpl_connect('pick_event', pick_handler)
    ...
Run Code Online (Sandbox Code Playgroud)

问题是我没有得到确切的值,因为picker设置为 7。有没有办法在不计算最近点的情况下获取这些值?

谢谢!

python matplotlib

2
推荐指数
1
解决办法
4283
查看次数

启用 DatePicker 的特定日期

我正在使用 Office Fabric UI 设置一个网站,但没有找到从 DatePicker 组件启用特定日期的方法(并禁用所有其他组件)。

我的堆栈由 Nodejs 和 React 组成,因此我正在使用该office-ui-fabric-react包。这就是我所拥有的:

<DatePicker
  isRequired={true}
  ariaLabel={"This field is required."}
  value={this.state.startDate}
  firstDayOfWeek={DayOfWeek.Monday}
  onSelectDate={this.handleDateChange}
/>
Run Code Online (Sandbox Code Playgroud)

我认为这可以通过 pickadate.js 来实现:

picker.set('disable', true); // Disable all
picker.set('enable', enableDates); // Enable some
Run Code Online (Sandbox Code Playgroud)

但我真的无法理解如何将该脚本与 React 组件连接起来......有什么想法吗?我错过了什么吗?

谢谢你!

PS:我知道日历组件实现了一个restrictedDates属性来禁用日期数组。但我试图使用 DatePicker 做相反的事情(禁用所有内容并启用一些)。

javascript calendar reactjs pickadate office-ui-fabric

1
推荐指数
1
解决办法
2423
查看次数